<SEC-DOCUMENT>0001321732-21-000041.txt : 20210504
<SEC-HEADER>0001321732-21-000041.hdr.sgml : 20210504
<ACCEPTANCE-DATETIME>20210504164515
ACCESSION NUMBER:		0001321732-21-000041
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		69
CONFORMED PERIOD OF REPORT:	20210331
FILED AS OF DATE:		20210504
DATE AS OF CHANGE:		20210504

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Penumbra Inc
		CENTRAL INDEX KEY:			0001321732
		STANDARD INDUSTRIAL CLASSIFICATION:	SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841]
		IRS NUMBER:				000000000
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-37557
		FILM NUMBER:		21889278

	BUSINESS ADDRESS:	
		STREET 1:		ONE PENUMBRA PLACE
		CITY:			ALAMEDA
		STATE:			CA
		ZIP:			94502
		BUSINESS PHONE:		(510) 995-2486

	MAIL ADDRESS:	
		STREET 1:		ONE PENUMBRA PLACE
		CITY:			ALAMEDA
		STATE:			CA
		ZIP:			94502
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>pen-20210331.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2021 Workiva--><!--r:fea03a9d-1b12-4ec3-9802-29eaa9341b71,g:40decd2e-00a6-4781-8f93-377ed9d738f4,d:c1493e1ada924a0a8f0bd538fb9b7319--><html xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:country="http://xbrl.sec.gov/country/2020-01-31" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:pen="http://www.penumbrainc.com/20210331" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns="http://www.w3.org/1999/xhtml" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>pen-20210331</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80L2ZyYWc6NTRiOTA3M2FjYWNmNDU5YjgyYTcxNDVlY2Y3MmJhZTcvdGFibGU6ODc3MGY5ZmEyZjdlNDk0NTk3MTRkZWRiY2EzMDhlNmEvdGFibGVyYW5nZTo4NzcwZjlmYTJmN2U0OTQ1OTcxNGRlZGJjYTMwOGU2YV80LTEtMS0xLTA_829ce300-082a-4354-8d1c-4db2fdf7b06e">0001321732</ix:nonNumeric><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80L2ZyYWc6NTRiOTA3M2FjYWNmNDU5YjgyYTcxNDVlY2Y3MmJhZTcvdGFibGU6ODc3MGY5ZmEyZjdlNDk0NTk3MTRkZWRiY2EzMDhlNmEvdGFibGVyYW5nZTo4NzcwZjlmYTJmN2U0OTQ1OTcxNGRlZGJjYTMwOGU2YV84LTEtMS0xLTA_68de2f91-ef2a-4d55-9a72-1be77c94403e">2021</ix:nonNumeric><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80L2ZyYWc6NTRiOTA3M2FjYWNmNDU5YjgyYTcxNDVlY2Y3MmJhZTcvdGFibGU6ODc3MGY5ZmEyZjdlNDk0NTk3MTRkZWRiY2EzMDhlNmEvdGFibGVyYW5nZTo4NzcwZjlmYTJmN2U0OTQ1OTcxNGRlZGJjYTMwOGU2YV85LTEtMS0xLTA_5411a254-b603-4056-a2a4-d45e32370eed">Q1</ix:nonNumeric><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" format="ixt:booleanfalse" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80L2ZyYWc6NTRiOTA3M2FjYWNmNDU5YjgyYTcxNDVlY2Y3MmJhZTcvdGFibGU6ODc3MGY5ZmEyZjdlNDk0NTk3MTRkZWRiY2EzMDhlNmEvdGFibGVyYW5nZTo4NzcwZjlmYTJmN2U0OTQ1OTcxNGRlZGJjYTMwOGU2YV8xMC0xLTEtMS0w_af35c1fe-7a95-43ac-8393-84240873cd8f">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80L2ZyYWc6NTRiOTA3M2FjYWNmNDU5YjgyYTcxNDVlY2Y3MmJhZTcvdGV4dHJlZ2lvbjo1NGI5MDczYWNhY2Y0NTliODJhNzE0NWVjZjcyYmFlN18xNA_f1b057d1-92a8-4dc6-9f56-8b3b89f258d1">--12-31</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="pen-20210331.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i6861a9aba42449edb8f5ede61b8ce59a_I20210412"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-04-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="ifa68a92e38d549c68ccc3c168422ae71_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i894bc3381e2840afb9df53a9551a57f6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="ib5b05c46f73f4ac9a5474b502e5265b4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i16acbf1aed7f4d23b7ffdf13248528e2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if135315dbefb4779a5ff917ee7457bfe_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07b3620fd43047dbb4ca477f15f35802_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b7baa82ce78447195db34009643aa88_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i71fc1cc2ce0c4ade905e904f6a803e74_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5364cac3bad742c6947878c71a47c38e_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf6ea179f7a545f9a33007815f5a87d0_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5776f9f0e34e466c8d7cbf483d96ab0b_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i44547a1e6c784682bac624e1f6f10219_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf8931022f5f415a8d350d6474789eea_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d7c908f7bfd4ee9919009410f14a78a_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i68157d9318434296911e6332ffcdd8cb_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i855ac942eb7b43afb701d5a2afaf3f88_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iefa27921736f4fd7ae83cb8b79991259_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e79bf0be12d449d98544b8f73d91e6b_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if0269f1d2adf4cb39080cb142559ad06_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff64da49cde142e7ac6cba30bc6307a4_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia6bb34bf7f4b492896fbb164e23590d7_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8134ebb6b6d4498dbe07a34801a670f9_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id48006b9923243549b5d9be1baec88ff_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i65e5476543374e15a66ff65f1b141b13_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i04a2a4488d464f33bfb2c3f20e01ebb3_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i875087950b9b4fbba076fc4cf84ca5fb_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i54173de70e3d4879a3eb47d2262783ba_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i968b015875b44d8ba152329b20ea0b91_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibd84d12868774b9fac43f56f82ef7610_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia291972c55624b90a3b6d6fb1995d51b_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7fe72a522ee449ac866915d8f625cde9_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id2a9628f78cc4b91a04023f72bbf27df_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie16396d06e63429d97182326290e33ba_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i28d9ad0ef76b4108a4f902785cf18413_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia03b713490c64ffba23f076b4c0ff34a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaff46e8dd8a34b97a29b36b1d8b48c53_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic28b513b62704967bb502be41b749bc4_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i95921e0d33974013afeea96f734710a8_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie1fec9cd523241f182357f670a9f75d1_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8613c04610e747399cf6595a8c0660e7_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e6e29bdddff4523b5002091a2a4aa0e_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i22f4d98f0d0b48b88c4307ea20f25418_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ad5b32cb8be40278ffaf309e3200a94_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="activity"><xbrli:measure>pen:activity</xbrli:measure></xbrli:unit><xbrli:unit id="segment"><xbrli:measure>pen:segment</xbrli:measure></xbrli:unit><xbrli:context id="i59c7bb883d8f486ca99735f585f4088a_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1042d99a40d444628892cc00dc65389b_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pen:U.S.AgencyAndGovernmentSponsoredSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icde0ea50cf984a2fadcf4e667d880cff_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c46bfe0fdb14434bcae8a563457eacc_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5178f99f14cf409bb055a5fbcb4b1d93_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if9be44c5acfb4502a5337fbc5913f689_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pen:U.S.AgencyAndGovernmentSponsoredSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i104889013c344a9184c119ff4ef1fd37_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i55be923fd89f43b99d2326dada78646f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ef85e726fb34145aedeafd1181ef07c_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if43697a43b3144dca837dae932b06518_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i389ee3489c1e45b9a91d5a6ba0e4fb84_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff1fb38c24ba4abbb7ffb46755b2cba9_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ac3d62a3c8448859dad7261e1259bb2_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i56fbc254a4244d06acca86c93ae4878d_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d05a9f78f694c9a8ddd934767cfdb10_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc2503a7f5bb4a5a9e61f7b26a6e8f41_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f8af0c8a0684c0cb90d37367e86b36f_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pen:U.S.AgencyAndGovernmentSponsoredSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id3f8d3c1ee0d44ec820942cee6e91217_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pen:U.S.AgencyAndGovernmentSponsoredSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae10dbbffe7c4ea09ccb695123c50a73_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pen:U.S.AgencyAndGovernmentSponsoredSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idbdc263138604df9b3ba8a4cdd9734f5_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pen:U.S.AgencyAndGovernmentSponsoredSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i254ed54a229241e5955edbc7d7cc0945_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i28d36aea9cfe46ab81512448ff854ded_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i94d696c32486433ba4d9ca24b1be2031_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibddb74030a594681903f85d04cd97751_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00f00dfc341f404db08923d9839d44e0_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b195a85c14a4342934f531bbff4c1ce_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i69c892239d2d4fe99e78dbdaed9bbf97_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i308c0d0ea9ba4e38b3658f6f625fcced_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8886325e145644469218dadd10149a26_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a87ff0c6949432ebf4475b17c6ed10a_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1c1ebd70aae540d09fa6389007f7c1e6_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib243c48572374d398af7139c60461b66_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a7f67abddba4963acbfe5960723d511_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb3654b7d6d64990a36a2df5a507a6a7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2fa11ad294724e3c87551641e90c459b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7551fadfec6a41738c0121547b902168_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8061f66cdea443b2b80ebe4ab72cf570_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1605261fe16244578ccb7a1730813b2d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i64cf261e5f464531b479353253a44b71_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i03229d4cfadb455fbff3c0423eac2232_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib631de374a3f45419fec36bd9ce582be_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pen:U.S.AgencyAndGovernmentSponsoredSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0724e5f08c93446faed006ca417e11a7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pen:U.S.AgencyAndGovernmentSponsoredSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i819ff68c74554d5bba8b850c9c17135b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pen:U.S.AgencyAndGovernmentSponsoredSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iac47bf63cbdf452f971c1b862011618d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pen:U.S.AgencyAndGovernmentSponsoredSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia08ca4ed2d7b452091ed0648bf3536e8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie7cb2b9cc6e94424af63fdedb9afca1b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i775646e541854c0084a0108167971d2e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iba1b45a328b742f1ac8de1207cc90145_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i886c9ddc4de340a2aee42e38713f72f1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i079cb4afcc424f0da00c920c63539881_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6866a52ea9db4c49b8b11ff633d2b12c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icd8213c8b1d94d31970487fe0367e4be_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iedb540ab30af41ffb13d248fbcc70cab_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia8d8602364c94758b090742cb58c4849_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i503389a2f5f44323be7ab5c7e2066947_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6dee7fdfa964682807063445eaec913_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia4b53a1ddd6e4e299c6614d17da9a4d9_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">pen:MeasurementInputActualRevenueResultsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pen:CrossmedS.p.aMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i758e7c11d2a245b8b5ddefc0c6a4022a_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pen:CrossmedS.p.aMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0809db6d4aeb4023adb5fa1446ec5b81_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">pen:MonteCarloSimulationValuationTechniqueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pen:CrossmedS.p.aMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ffa9714e8c04ce1921835f5fc54528b_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pen:CrossmedS.p.aMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i94e46b8c8c2344afb351325ed6e74716_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i42839c4265b84b2bb4235f460160175d_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1cec4229c8b4412084d943510868fc18_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c5f8dfcc12f4ba584a6f49d01d8c31c_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeSecretsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7aa8f6b5e58f429ea88c9fb167dc4e45_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeSecretsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaa2b94fea75d4b6289b900c4ba167e68_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4bb536b7dffd45aca8de01c5898d76aa_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaea7b09a6f0945bdb07476e6e4191a44_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6e3c7dd9beb248ac93125a042b9282bd_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0df8d832a7084872966e969b293e52cd_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeSecretsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia3cfdbfdc0b947a4ac18c144dee916a2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeSecretsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaf11417715174d589bef52ed341b0e60_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i81881a7ed9034ce3bed7b9b640bcba22_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d51434030d441e6ac4be609b4531d6a_I20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeSecretsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i79929b3397f34f4487c827e2e65f212c_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifbee54671c3740609c955b49ed500692_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7c63c60f7361428987d1a70d25e42245_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icb2f89cca92d42ad9da21472c6d28f97_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i73cccd338c99495c985b3409b61f6f33_I20200424"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6504ebdc51e44d929ee2af86459e3355_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">pen:BankOfAmericaAndCitibankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib41c4ee6d12a48ef8247b7e0a74badf3_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i08d22399e4554ccaaa9ad926bd630d37_D20190701-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">pen:RoyaltyAgreementMarch2005Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia0954035fe474227965224a1cf3d2d88_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">pen:RoyaltyAgreementMarch2005Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i22fce1c88a7041bd8fa407b49f77790a_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">pen:RoyaltyAgreementApril2012Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d0f421c21244314b3dfbd5f3c2dcde9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pen:RestrictedStockandRestrictedStockUnitsRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i923071b7ca1b43e9aefa6b3ba0177c4c_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pen:RestrictedStockandRestrictedStockUnitsRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i187deb75dbc5413f838c0332823cc218_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pen:RestrictedStockandRestrictedStockUnitsRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad152f52ad08440a9e6d9822d4f841d2_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i12603796cdab4161b4b4d2e1828df559_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibda796a3c2da4723ac86328bc3d881aa_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic6b1f162eba94d088e1ee08a794f69bb_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ief51b83eb32547d59acc62eff149b0c8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b2af4c93f584d2997e5820efb829956_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0edbc11b51f24c30b724b6d07048dc0e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a186d8377f9461588de77ef6e5103b3_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ae42e265f5449cdac7263bc6a9f25c1_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5cc42ae9622c47bc888794f06aa06262_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3c070d9f10fe4cc192f8edc4dd7e5a0e_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iedb9400278394e7fb2655bd1be3427c7_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9b02f3cb3ec4a2bb737cc5c3811166d_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icef5754eb8c74dc9bcd16c50c9a4e2a1_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a7cec2e5ac64e48887fd641dd28dc1c_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i186024968e5643b9879fbcd76cf8f953_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifeea7a50c56e4b9ea5228490c1871652_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e47b63f04df4b7592af7c2b46a2f29e_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pen:OtherNonUSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f21f08860d44178b153a4005885376a_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pen:OtherNonUSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i629bf8971b3b4ec689be4661aa7b4fa3_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pen:PeripheralVascularMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie485bbec35844cad8686ffb14ab5d3fe_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pen:PeripheralVascularMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i77dc92ea42834aa481fe4161bdbaa17c_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pen:NeuroMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d665a106cd1407a80d4125da27c869c_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001321732</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pen:NeuroMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="ic1493e1ada924a0a8f0bd538fb9b7319_1"></div><div style="min-height:15.75pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="margin-bottom:6pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="margin-bottom:6pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="margin-bottom:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:23.391%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xL2ZyYWc6Y2E4ODUzODU5OGRiNDE4NDk2NDQwNjBmODI4ZGVmZWQvdGV4dHJlZ2lvbjpjYTg4NTM4NTk4ZGI0MTg0OTY0NDA2MGY4MjhkZWZlZF84Nw_a6a8b26b-d540-46c4-87a4-2dd758ea4f1a">10-Q</ix:nonNumeric> </span></div><div style="margin-bottom:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:23.391%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Mark One)</span></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" format="ixt-sec:boolballotbox" name="dei:DocumentQuarterlyReport" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xL2ZyYWc6Y2E4ODUzODU5OGRiNDE4NDk2NDQwNjBmODI4ZGVmZWQvdGFibGU6MDE3NjRhMjcyNTk0NDA2NmIyYzg2YTk1MGZlNTlkZjgvdGFibGVyYW5nZTowMTc2NGEyNzI1OTQ0MDY2YjJjODZhOTUwZmU1OWRmOF8wLTAtMS0xLTA_fa2161e3-3d6e-45a2-bb64-042edc85b0b2">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="margin-bottom:3pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xL2ZyYWc6Y2E4ODUzODU5OGRiNDE4NDk2NDQwNjBmODI4ZGVmZWQvdGV4dHJlZ2lvbjpjYTg4NTM4NTk4ZGI0MTg0OTY0NDA2MGY4MjhkZWZlZF8xMzc_04c27dfc-fdea-4be7-b25d-81fa95fdbadf">March 31, 2021</ix:nonNumeric> </span></div><div style="margin-bottom:3pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OR</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" format="ixt-sec:boolballotbox" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xL2ZyYWc6Y2E4ODUzODU5OGRiNDE4NDk2NDQwNjBmODI4ZGVmZWQvdGFibGU6MjgyYjM3Y2U0YzI3NDc3MGJkOWI5MDc2MWRhNGY4MDMvdGFibGVyYW5nZToyODJiMzdjZTRjMjc0NzcwYmQ5YjkwNzYxZGE0ZjgwM18wLTAtMS0xLTA_914335ea-d481-46c5-8bc1-6d32bb2c1aa9">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the transition period from</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">_____ </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">to</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> _____</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commission File Number: <ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xL2ZyYWc6Y2E4ODUzODU5OGRiNDE4NDk2NDQwNjBmODI4ZGVmZWQvdGV4dHJlZ2lvbjpjYTg4NTM4NTk4ZGI0MTg0OTY0NDA2MGY4MjhkZWZlZF8yMjU_5a7dc30a-a31b-406d-9e29-803fa1a43bfc">001-37557</ix:nonNumeric> </span></div><div style="margin-bottom:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:23.391%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:3pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xL2ZyYWc6Y2E4ODUzODU5OGRiNDE4NDk2NDQwNjBmODI4ZGVmZWQvdGV4dHJlZ2lvbjpjYTg4NTM4NTk4ZGI0MTg0OTY0NDA2MGY4MjhkZWZlZF8yMzE_bbd55d48-d9e5-404b-a280-e8c080807cb1">Penumbra, Inc</ix:nonNumeric>. </span></div><div style="margin-bottom:3pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="margin-bottom:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:23.391%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:48.533%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.581%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.486%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xL2ZyYWc6Y2E4ODUzODU5OGRiNDE4NDk2NDQwNjBmODI4ZGVmZWQvdGFibGU6ZDFkMGRlMmI5ZjIyNDUwZDg4ZDgxNzQ4OWQ3MDFiNDMvdGFibGVyYW5nZTpkMWQwZGUyYjlmMjI0NTBkODhkODE3NDg5ZDcwMWI0M18wLTAtMS0xLTA_3b56417b-f9b3-451f-8e62-ec207c0bd458">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xL2ZyYWc6Y2E4ODUzODU5OGRiNDE4NDk2NDQwNjBmODI4ZGVmZWQvdGFibGU6ZDFkMGRlMmI5ZjIyNDUwZDg4ZDgxNzQ4OWQ3MDFiNDMvdGFibGVyYW5nZTpkMWQwZGUyYjlmMjI0NTBkODhkODE3NDg5ZDcwMWI0M18wLTItMS0xLTA_1fe3edc3-ed5a-4290-b898-5edeec99e4a3">05-0605598</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(State or other jurisdiction of<br/>incorporation or organization)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(I.R.S. Employer<br/>Identification No.)</span></td></tr></table></div><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xL2ZyYWc6Y2E4ODUzODU5OGRiNDE4NDk2NDQwNjBmODI4ZGVmZWQvdGV4dHJlZ2lvbjpjYTg4NTM4NTk4ZGI0MTg0OTY0NDA2MGY4MjhkZWZlZF8yOTg_2f9da61c-8fac-4640-902f-040d393640c9">One Penumbra Place</ix:nonNumeric></span></div><div style="margin-bottom:3pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xL2ZyYWc6Y2E4ODUzODU5OGRiNDE4NDk2NDQwNjBmODI4ZGVmZWQvdGV4dHJlZ2lvbjpjYTg4NTM4NTk4ZGI0MTg0OTY0NDA2MGY4MjhkZWZlZF8zMDE_9b81924b-ae94-4c69-ab68-6b2814220ec6">Alameda</ix:nonNumeric>, <ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xL2ZyYWc6Y2E4ODUzODU5OGRiNDE4NDk2NDQwNjBmODI4ZGVmZWQvdGV4dHJlZ2lvbjpjYTg4NTM4NTk4ZGI0MTg0OTY0NDA2MGY4MjhkZWZlZF8zMDU_9dd493d8-fd4f-4e4e-bbdf-a5857e7a5a2f">CA</ix:nonNumeric> <ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xL2ZyYWc6Y2E4ODUzODU5OGRiNDE4NDk2NDQwNjBmODI4ZGVmZWQvdGV4dHJlZ2lvbjpjYTg4NTM4NTk4ZGI0MTg0OTY0NDA2MGY4MjhkZWZlZF8zMDg_fa674430-018a-4218-832c-ba936e25be5b">94502</ix:nonNumeric> </span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Address of principal executive offices, including zip code)</span></div><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xL2ZyYWc6Y2E4ODUzODU5OGRiNDE4NDk2NDQwNjBmODI4ZGVmZWQvdGV4dHJlZ2lvbjpjYTg4NTM4NTk4ZGI0MTg0OTY0NDA2MGY4MjhkZWZlZF8zNzU_fd07ba11-8836-484a-be42-956d66c12847">510</ix:nonNumeric>) <ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xL2ZyYWc6Y2E4ODUzODU5OGRiNDE4NDk2NDQwNjBmODI4ZGVmZWQvdGV4dHJlZ2lvbjpjYTg4NTM4NTk4ZGI0MTg0OTY0NDA2MGY4MjhkZWZlZF8zNzk_2c129739-5b93-4d0e-a160-f8a5a023ab73">748-3200</ix:nonNumeric> </span></div><div style="margin-bottom:3pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> (Registrant&#8217;s telephone number, including area code)</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:23.391%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:3pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:42.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.825%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline">Title of each class</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline">Trading Symbol</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xL2ZyYWc6Y2E4ODUzODU5OGRiNDE4NDk2NDQwNjBmODI4ZGVmZWQvdGFibGU6NWZiY2VjM2MyMDk5NDlmMzg2OGQ5NWUzZTIwYzY4NTUvdGFibGVyYW5nZTo1ZmJjZWMzYzIwOTk0OWYzODY4ZDk1ZTNlMjBjNjg1NV8xLTAtMS0xLTA_d3794595-521f-4565-b803-fecb46a0cae9">Common Stock, Par value $0.001 per share</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xL2ZyYWc6Y2E4ODUzODU5OGRiNDE4NDk2NDQwNjBmODI4ZGVmZWQvdGFibGU6NWZiY2VjM2MyMDk5NDlmMzg2OGQ5NWUzZTIwYzY4NTUvdGFibGVyYW5nZTo1ZmJjZWMzYzIwOTk0OWYzODY4ZDk1ZTNlMjBjNjg1NV8xLTEtMS0xLTA_6d829a02-93ae-4990-9327-10f1318b418a">PEN</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xL2ZyYWc6Y2E4ODUzODU5OGRiNDE4NDk2NDQwNjBmODI4ZGVmZWQvdGFibGU6NWZiY2VjM2MyMDk5NDlmMzg2OGQ5NWUzZTIwYzY4NTUvdGFibGVyYW5nZTo1ZmJjZWMzYzIwOTk0OWYzODY4ZDk1ZTNlMjBjNjg1NV8xLTItMS0xLTA_32e24cbe-4845-48f1-bbbd-e9f21dd196f5">The New York Stock Exchange</ix:nonNumeric></span></td></tr></table></div><div style="margin-bottom:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant: (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90 days.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xL2ZyYWc6Y2E4ODUzODU5OGRiNDE4NDk2NDQwNjBmODI4ZGVmZWQvdGV4dHJlZ2lvbjpjYTg4NTM4NTk4ZGI0MTg0OTY0NDA2MGY4MjhkZWZlZF84NTA_c62c3ae8-facb-4bfa-8578-85d4810a7436">Yes</ix:nonNumeric>:&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No:&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-bottom:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xL2ZyYWc6Y2E4ODUzODU5OGRiNDE4NDk2NDQwNjBmODI4ZGVmZWQvdGV4dHJlZ2lvbjpjYTg4NTM4NTk4ZGI0MTg0OTY0NDA2MGY4MjhkZWZlZF8xMTc4_a85ef697-26c6-4f45-8161-5e0397448359">Yes</ix:nonNumeric>:&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No:&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-bottom:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer a smaller reporting company or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company&#8221; and &#8220;emerging growth company&#8221; in Rule&#160;12b-2 of the Exchange Act.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.859%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.046%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.848%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xL2ZyYWc6Y2E4ODUzODU5OGRiNDE4NDk2NDQwNjBmODI4ZGVmZWQvdGFibGU6ZGEwNTkyYzZlNGY3NDU5M2I2ZmIwZjQzNjcxNjIyMzgvdGFibGVyYW5nZTpkYTA1OTJjNmU0Zjc0NTkzYjZmYjBmNDM2NzE2MjIzOF8wLTAtMS0xLTA_00bfd2c2-ae1f-47d1-8a64-e341529ed538">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accelerated&#160;filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Smaller&#160;reporting&#160;company</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" format="ixt-sec:boolballotbox" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xL2ZyYWc6Y2E4ODUzODU5OGRiNDE4NDk2NDQwNjBmODI4ZGVmZWQvdGFibGU6ZGEwNTkyYzZlNGY3NDU5M2I2ZmIwZjQzNjcxNjIyMzgvdGFibGVyYW5nZTpkYTA1OTJjNmU0Zjc0NTkzYjZmYjBmNDM2NzE2MjIzOF8xLTQtMS0xLTA_b67f901e-89c6-4d79-8eaf-5f9ac1f9e085">&#9744;</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xL2ZyYWc6Y2E4ODUzODU5OGRiNDE4NDk2NDQwNjBmODI4ZGVmZWQvdGFibGU6ZGEwNTkyYzZlNGY3NDU5M2I2ZmIwZjQzNjcxNjIyMzgvdGFibGVyYW5nZTpkYTA1OTJjNmU0Zjc0NTkzYjZmYjBmNDM2NzE2MjIzOF8yLTEtMS0xLTA_e57bb38e-dd00-4219-89ed-311c1ed7654a">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with accounting standards provided pursuant to Section 13(a) of the Exchange Act. </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b-2 of the Exchange&#160;Act).&#160;&#160;&#160;&#160;Yes:&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" format="ixt-sec:boolballotbox" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xL2ZyYWc6Y2E4ODUzODU5OGRiNDE4NDk2NDQwNjBmODI4ZGVmZWQvdGV4dHJlZ2lvbjpjYTg4NTM4NTk4ZGI0MTg0OTY0NDA2MGY4MjhkZWZlZF8xODg5_2ee1103f-d20d-4e6a-b9f7-f6e2794355ec">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;No:&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9746;</span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">As of April&#160;12, 2021, the registrant had <ix:nonFraction unitRef="shares" contextRef="i6861a9aba42449edb8f5ede61b8ce59a_I20210412" decimals="INF" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xL2ZyYWc6Y2E4ODUzODU5OGRiNDE4NDk2NDQwNjBmODI4ZGVmZWQvdGV4dHJlZ2lvbjpjYTg4NTM4NTk4ZGI0MTg0OTY0NDA2MGY4MjhkZWZlZF8xOTI5_02c1adcd-e807-4394-a927-6d49c2781141">36,482,357</ix:nonFraction> shares of common stock, par value $0.001 per share, outstanding.</span></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="height:15.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div></div><div id="ic1493e1ada924a0a8f0bd538fb9b7319_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FORM 10-Q</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:7.111%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:82.331%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.258%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Page</span></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_10">PART I. FINANCIAL INFORMATION</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_13">Item 1.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_13">Condensed Consolidated Financial Statements (Unaudited)</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_13">2</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_16">Condensed Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_16">2</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_19">Condensed Consolidated Statements of Operations</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_19">3</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_22">Condensed Consolidated Statements of Comprehensive Income (Loss) </a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_22">4</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_25">Condensed Consolidated Statements of Stockholders&#8217; Equity</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_25">5</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_28">Condensed Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_28">6</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_31">Notes to Condensed Consolidated Financial Statements</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_31">7</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_91">Item 2.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_91">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_91">19</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_109">Item 3.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_109">Quantitative and Qualitative Disclosure about Market Risk</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_109">27</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_112">Item 4.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_112">Controls and Procedures</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_112">29</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_115">PART II. OTHER INFORMATION</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_118">Item 1.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_118">Legal Proceedings</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_118">30</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_121">Item 1A.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_121">Risk Factors</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_121">30</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_124">Item 2.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_124">Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_124">30</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_127">Item 3.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_127">Defaults Upon Senior Securities</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_127">30</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_130">Item 4.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_130">Mine Safety Disclosure</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_130">30</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_133">Item 5.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_133">Other Information</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_133">30</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_136">Item 6.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_136">Exhibits</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_136">31</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_139">Signatures</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div></div><div id="ic1493e1ada924a0a8f0bd538fb9b7319_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I - FINANCIAL INFORMATION</span></div><div id="ic1493e1ada924a0a8f0bd538fb9b7319_13"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1. CONDENSED CONSOLIDATED FINANCIAL STATEMENTS.</span></div><div><span><br/></span></div><div id="ic1493e1ada924a0a8f0bd538fb9b7319_16"></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Penumbra, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Balance Sheets</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.736%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.254%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMy0yLTEtMS0w_1beae8b7-cdf0-41da-b9c4-fc835349bc9e">55,632</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMy00LTEtMS0w_6e92bccc-2bf1-44bc-85a1-c0fe390896cd">69,670</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfNC0yLTEtMS0w_55e01dfd-bda4-479b-8596-a7eca1c7e64c">186,977</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfNC00LTEtMS0w_6ab34937-2efd-4541-b34d-60a91e4cfcd6">195,162</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net of allowance for credit losses of $<ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfNS0wLTEtMS0wL3RleHRyZWdpb246Nzg4NTI1ZjUzMjBlNGU5ZDlmZjFmMDY5M2M4ZmFlZTNfMjE5OTAyMzI1NTcyMw_826284f4-5c52-4772-a0c8-5402ad821150">2,137</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfNS0wLTEtMS0wL3RleHRyZWdpb246Nzg4NTI1ZjUzMjBlNGU5ZDlmZjFmMDY5M2M4ZmFlZTNfOTk_1827cf68-739c-431e-b82e-c6fef28adf3f">2,198</ix:nonFraction> at March 31, 2021 and December 31, 2020, respectively</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfNS0yLTEtMS0w_19a409a6-753f-471d-8c23-2eda3b42113d">126,415</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfNS00LTEtMS0w_f6af1306-0d29-4fbf-bd11-2b1da9a3f763">114,608</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfNi0yLTEtMS0w_2aec6869-97e0-42de-8104-8aa8e567b66f">245,321</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfNi00LTEtMS0w_473f55de-dc1a-4c32-b439-cc256638edb8">219,527</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfNy0yLTEtMS0w_d995d92b-0c03-4f32-94e8-7d3dc1e76673">20,782</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfNy00LTEtMS0w_cd64bdce-6659-4a9d-ba57-df63869b1109">18,735</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfOS0yLTEtMS0w_9e792431-8684-4dc1-b3b7-349c1eaf30ff">635,127</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfOS00LTEtMS0w_51330d95-c14c-4e32-9647-72fedb43487b">617,702</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMTAtMi0xLTEtMA_07ab0296-89f3-437b-8228-255dcd5224f8">50,314</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMTAtNC0xLTEtMA_ac38c499-51dc-48ad-aa67-de2d5eacacfa">48,169</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMTEtMi0xLTEtMA_70595563-005f-4f0e-b4cf-09fbf877ccfc">40,691</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMTEtNC0xLTEtMA_09403bb5-c339-4dc1-ace7-cf74d88d43f5">41,192</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMTItMi0xLTEtMA_d4103350-1a81-463d-84f2-2618207898a9">37,697</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMTItNC0xLTEtMA_9d503ad1-06f6-48cc-8003-30e945e18d70">38,065</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMTMtMi0xLTEtMA_f3d33c4f-01b1-438e-b7ef-fc58d4c98749">10,097</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMTMtNC0xLTEtMA_6bcaca49-e82c-43be-9df8-f2eacd6457c8">10,639</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMTQtMi0xLTEtMA_5ae7bfe2-9548-41bd-97f5-05e0102c51b6">8,006</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMTQtNC0xLTEtMA_544adda1-6d67-49d3-84f2-fa439eac6b08">8,372</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMTYtMi0xLTEtMA_470400a1-0f91-4ec4-af49-418f97430c81">48,978</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMTYtNC0xLTEtMA_c79aee7a-7e57-4e35-8a1a-42a2bdbebd3c">50,139</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMTctMi0xLTEtMA_4c3470a1-d9c8-4422-baf1-53ae78bccf04">9,914</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMTctNC0xLTEtMA_c09e65a8-9e82-465f-80fb-45fda3c2da4e">8,705</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMTgtMi0xLTEtMA_979bdb7c-0235-403d-b2ce-f59225db7b47">840,824</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMTgtNC0xLTEtMA_511abd15-f2b8-4794-b4b0-b1b3c70e9655">822,983</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liabilities and Stockholders&#8217; Equity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMjEtMi0xLTEtMA_608d6d5c-5333-4071-892c-a6955c17ec1d">15,389</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMjEtNC0xLTEtMA_22b0faa1-6584-4151-ac55-3f7dd2ea6217">14,109</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMjItMi0xLTEtMA_61b4fe6d-e7bf-4119-a81f-1fdf173e22a5">90,214</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMjItNC0xLTEtMA_83e67767-e72c-46b5-89f7-78c4c614e46e">85,795</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMjMtMi0xLTEtMA_e73490f8-b21e-466d-bc54-19cebce54eca">4,822</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMjMtNC0xLTEtMA_75c3ac35-c86c-4dfa-b845-16c932d92c31">4,697</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMjQtMi0xLTEtMA_c51debdc-39c0-4c7d-9030-b88c62ddecb0">1,437</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMjQtNC0xLTEtMA_ef58f287-b446-4854-937f-bde40e6e4aee">1,331</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMjUtMi0xLTEtMA_230473fd-5bc0-4baf-a271-0ce1e0935aa5">111,862</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMjUtNC0xLTEtMA_fab88505-02ca-4352-bcba-b5316a0a26cc">105,932</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMjctMi0xLTEtMA_f5864597-c1ce-44dd-aec8-c38e14e17a36">43,525</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMjctNC0xLTEtMA_92b1d125-8c5c-4fa3-8efd-0d96b1823417">44,183</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMjgtMi0xLTEtMA_e46e670c-343d-4501-a0f8-3b9ddf90d70c">27,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMjgtNC0xLTEtMA_df80a35f-89e0-4de0-852f-7c4a69a65ae6">27,066</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMjktMi0xLTEtMA_7c2e0011-24a7-470b-a12c-20adb0b1a9ac">7,966</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMjktNC0xLTEtMA_6a673a4d-5196-48f0-96e8-b33228083591">8,014</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMzAtMi0xLTEtMA_567a1faf-0e3c-4f2a-9f1a-e89e866d0d29">190,353</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMzAtNC0xLTEtMA_c9c5af0c-edb5-4c79-9a47-d1f1d55691b0">185,195</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commitments and contingencies (Note 8)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMzEtMi0xLTEtMA_5ce5181a-0bb3-4d1a-b90c-2a230c73d86e"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMzEtNC0xLTEtMA_6d756f40-1aba-4609-bc85-5527a340ee51"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stockholders&#8217; equity:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMzMtMi0xLTEtMA_ed700cb9-fa38-45d0-8cc2-a9da97f97304">36</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMzMtNC0xLTEtMA_f1c4a362-5c1b-4c57-8205-c34a23667266">36</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional paid-in capital</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMzQtMi0xLTEtMA_b89ec762-151b-4fb8-b11c-df2c718f703a">603,022</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMzQtNC0xLTEtMA_0b33156a-99f5-4190-8035-68c3e6a7a6bd">598,299</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive (loss) income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMzYtMi0xLTEtMA_04e1330d-ca12-46bf-98f8-71093286dbcd">425</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMzYtNC0xLTEtMA_a842f33a-fe17-4ad6-96bc-c5fe241596b0">2,541</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retained earnings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMzctMi0xLTEtMA_c0a567d3-e5be-4a15-8613-3652317c27af">52,458</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMzctNC0xLTEtMA_4416e03b-83b4-461c-bf6c-eff7a7047c61">40,622</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Penumbra, Inc. stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMzgtMi0xLTEtMA_51688ce9-80f5-4785-9ff6-038718105e68">655,091</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMzgtNC0xLTEtMA_a6e525a1-a95d-43d4-a8bd-a7651bd961c9">641,498</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-controlling interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:MinorityInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMzktMi0xLTEtMA_1563e7a7-29ab-4275-890e-6bc42cd33e27">4,620</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:MinorityInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMzktNC0xLTEtMA_25c04bcc-e66a-4277-8b3a-29b3429bfab8">3,710</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfNDAtMi0xLTEtMA_6efc7aff-6072-47d5-bd6e-d3ee45043ac9">650,471</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfNDAtNC0xLTEtMA_74f104a5-dc32-43ce-a755-21892773cb6c">637,788</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total liabilities and stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfNDEtMi0xLTEtMA_55f7775a-ebca-4afa-9223-ea9b074c7011">840,824</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfNDEtNC0xLTEtMA_f846cbe7-0d6c-4a2e-a593-1b38da46fc6a">822,983</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes to the unaudited condensed consolidated financial statements</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="ic1493e1ada924a0a8f0bd538fb9b7319_19"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Penumbra, Inc.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Operations</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, except share and per share amounts)</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMi0yLTEtMS0w_9892547a-e6d6-4fd8-b61b-7b9673942a73">169,204</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMi00LTEtMS0w_460c57ad-53f6-453a-832d-ecb6d8f337b4">137,329</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMy0yLTEtMS0w_fe570661-3334-4ea5-9e78-1d309db19df6">57,867</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMy00LTEtMS0w_f0e895ee-aab8-461b-be8e-8ad2cae218a4">49,320</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfNC0yLTEtMS0w_a8849b29-1ddd-4e94-81be-6e5dee6e0506">111,337</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfNC00LTEtMS0w_15b07d85-1fe9-4074-a472-60644924620d">88,009</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfNi0yLTEtMS0w_c187b15b-158a-4fb2-a0ba-5710e3463001">18,076</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfNi00LTEtMS0w_4def1d37-3618-4ca6-837f-f2fcdba1d517">12,946</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales, general and administrative </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfNy0yLTEtMS0w_094be1fe-5bed-49cf-965a-0fb7270911f9">79,798</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfNy00LTEtMS0w_95d08337-e320-4c40-a297-2bf2859fd9ab">74,453</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating expenses </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfOS0yLTEtMS0w_a6d3abd7-fba7-429e-9dac-787330a29d4f">97,874</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfOS00LTEtMS0w_e24a7f4b-5e9b-41f8-9d07-ecc93214bd0e">87,399</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from operations </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMTAtMi0xLTEtMA_001c4ce1-8613-438d-b910-8cfe8d451d7c">13,463</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMTAtNC0xLTEtMA_9e09adf1-b751-4ebf-bb7b-6c28386b523c">610</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMTEtMi0xLTEtMA_df2482b9-01f3-49c2-bb54-c52eb009f476">480</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMTEtNC0xLTEtMA_5e8ddb6e-15fd-4ca6-a68e-11ca2990f635">299</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMTItMi0xLTEtMA_3933f7b5-e2f7-4986-b37a-3067670abe3f">1,476</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMTItNC0xLTEtMA_c9fa00a5-a028-40e3-967e-28fcbca6b1ac">1,655</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income (loss) before income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMTMtMi0xLTEtMA_9ee80674-c920-4296-90d3-a8c14f7ee786">12,467</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMTMtNC0xLTEtMA_0d738401-90d0-42a1-b49f-e4a9786208a9">746</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for (benefit from) income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMTQtMi0xLTEtMA_55fb3ea7-9aa7-47f5-bbed-41353a16d547">1,541</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMTQtNC0xLTEtMA_5e4f4ba0-15d9-45bd-81ac-eeac87abd99f">1,634</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMTctMi0xLTEtMA_97b87502-7a9c-47f6-8f4e-40aabe043797">10,926</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMTctNC0xLTEtMA_e6e8ea09-1662-499f-8a01-f8fd36dc87e7">888</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss attributable to non-controlling interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMTgtMi0xLTEtMA_56b3a501-ef6f-4e23-9d32-ed319108cca1">910</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMTgtNC0xLTEtMA_ae6a8b1d-57d4-4a59-8909-a220a8fce736">537</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income attributable to Penumbra, Inc.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMTktMi0xLTEtMA_d7fa2db9-db94-452c-aedb-2bb276720483">11,836</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMTktNC0xLTEtMA_08ee4022-85e2-49bb-a70d-b04b0d07eb05">1,425</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income attributable to Penumbra, Inc. per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMjgtMi0xLTEtMA_bb5217f5-5ae2-4581-bc32-6a8b27f19c34">0.32</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMjgtNC0xLTEtMA_cbdbd792-8f7d-4f31-8cce-6b24925fce25">0.04</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMjktMi0xLTEtMA_0f785b29-3fb1-4859-ab6f-1051798e3365">0.32</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMjktNC0xLTEtMA_15182190-3ab4-41ab-849e-4e17890cd591">0.04</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average shares outstanding:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMzEtMi0xLTEtMA_420c653a-3d00-4839-8db4-8e485e0f92f1">36,455,712</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMzEtNC0xLTEtMA_6506400c-11d6-40ee-96a3-21aabded16ac">35,042,912</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMzItMi0xLTEtMA_6dd4ee0e-5d75-486d-9fe0-56ceb381b37c">37,533,520</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMzItNC0xLTEtMA_0b780ed7-226f-4a7a-bf87-40318091c86d">36,362,726</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes to the unaudited condensed consolidated financial statements</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="ic1493e1ada924a0a8f0bd538fb9b7319_22"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Penumbra, Inc.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Comprehensive Income (Loss)</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%">Consolidated net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yMi9mcmFnOjA1MWEyMDA4NWFkOTRiMGY4OTAzMTA5MGYzM2UyYTAyL3RhYmxlOmVjNzhkMzg1MjY0ZTQ5NTNiZWY5MWM0YTZmODNiYzcxL3RhYmxlcmFuZ2U6ZWM3OGQzODUyNjRlNDk1M2JlZjkxYzRhNmY4M2JjNzFfMi0yLTEtMS0w_97b87502-7a9c-47f6-8f4e-40aabe043797">10,926</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yMi9mcmFnOjA1MWEyMDA4NWFkOTRiMGY4OTAzMTA5MGYzM2UyYTAyL3RhYmxlOmVjNzhkMzg1MjY0ZTQ5NTNiZWY5MWM0YTZmODNiYzcxL3RhYmxlcmFuZ2U6ZWM3OGQzODUyNjRlNDk1M2JlZjkxYzRhNmY4M2JjNzFfMi00LTEtMS0w_e6e8ea09-1662-499f-8a01-f8fd36dc87e7">888</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%">Other comprehensive loss, net of tax:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%">Foreign currency translation adjustments, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yMi9mcmFnOjA1MWEyMDA4NWFkOTRiMGY4OTAzMTA5MGYzM2UyYTAyL3RhYmxlOmVjNzhkMzg1MjY0ZTQ5NTNiZWY5MWM0YTZmODNiYzcxL3RhYmxlcmFuZ2U6ZWM3OGQzODUyNjRlNDk1M2JlZjkxYzRhNmY4M2JjNzFfNC0yLTEtMS0w_51b35e62-eeb2-4d53-a5f9-82b6a9eab707">2,695</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yMi9mcmFnOjA1MWEyMDA4NWFkOTRiMGY4OTAzMTA5MGYzM2UyYTAyL3RhYmxlOmVjNzhkMzg1MjY0ZTQ5NTNiZWY5MWM0YTZmODNiYzcxL3RhYmxlcmFuZ2U6ZWM3OGQzODUyNjRlNDk1M2JlZjkxYzRhNmY4M2JjNzFfNC00LTEtMS0w_b81666bd-70b9-4a81-89f9-9fabc20d9a17">1,634</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%">Net change in unrealized losses on available-for-sale securities, net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yMi9mcmFnOjA1MWEyMDA4NWFkOTRiMGY4OTAzMTA5MGYzM2UyYTAyL3RhYmxlOmVjNzhkMzg1MjY0ZTQ5NTNiZWY5MWM0YTZmODNiYzcxL3RhYmxlcmFuZ2U6ZWM3OGQzODUyNjRlNDk1M2JlZjkxYzRhNmY4M2JjNzFfNS0yLTEtMS0w_97809afa-2c1b-4824-aa52-d1e9f298109a">271</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yMi9mcmFnOjA1MWEyMDA4NWFkOTRiMGY4OTAzMTA5MGYzM2UyYTAyL3RhYmxlOmVjNzhkMzg1MjY0ZTQ5NTNiZWY5MWM0YTZmODNiYzcxL3RhYmxlcmFuZ2U6ZWM3OGQzODUyNjRlNDk1M2JlZjkxYzRhNmY4M2JjNzFfNS00LTEtMS0w_2fe433b5-e4e6-40a1-afdf-1007249966a8">617</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%">Total other comprehensive loss, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yMi9mcmFnOjA1MWEyMDA4NWFkOTRiMGY4OTAzMTA5MGYzM2UyYTAyL3RhYmxlOmVjNzhkMzg1MjY0ZTQ5NTNiZWY5MWM0YTZmODNiYzcxL3RhYmxlcmFuZ2U6ZWM3OGQzODUyNjRlNDk1M2JlZjkxYzRhNmY4M2JjNzFfNi0yLTEtMS0w_d85d2e6c-9d76-4b3a-a7f6-7f8259deb838">2,966</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yMi9mcmFnOjA1MWEyMDA4NWFkOTRiMGY4OTAzMTA5MGYzM2UyYTAyL3RhYmxlOmVjNzhkMzg1MjY0ZTQ5NTNiZWY5MWM0YTZmODNiYzcxL3RhYmxlcmFuZ2U6ZWM3OGQzODUyNjRlNDk1M2JlZjkxYzRhNmY4M2JjNzFfNi00LTEtMS0w_bab843ea-5110-4a0e-b46e-1310a953db4f">2,251</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%">Consolidated comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yMi9mcmFnOjA1MWEyMDA4NWFkOTRiMGY4OTAzMTA5MGYzM2UyYTAyL3RhYmxlOmVjNzhkMzg1MjY0ZTQ5NTNiZWY5MWM0YTZmODNiYzcxL3RhYmxlcmFuZ2U6ZWM3OGQzODUyNjRlNDk1M2JlZjkxYzRhNmY4M2JjNzFfNy0yLTEtMS0w_c4f8dce9-eda2-49f2-aca2-8289f4b630a9">7,960</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yMi9mcmFnOjA1MWEyMDA4NWFkOTRiMGY4OTAzMTA5MGYzM2UyYTAyL3RhYmxlOmVjNzhkMzg1MjY0ZTQ5NTNiZWY5MWM0YTZmODNiYzcxL3RhYmxlcmFuZ2U6ZWM3OGQzODUyNjRlNDk1M2JlZjkxYzRhNmY4M2JjNzFfNy00LTEtMS0w_a77d722a-e8ad-420d-aaab-b619f2b42014">1,363</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%">Net loss attributable to non-controlling interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yMi9mcmFnOjA1MWEyMDA4NWFkOTRiMGY4OTAzMTA5MGYzM2UyYTAyL3RhYmxlOmVjNzhkMzg1MjY0ZTQ5NTNiZWY5MWM0YTZmODNiYzcxL3RhYmxlcmFuZ2U6ZWM3OGQzODUyNjRlNDk1M2JlZjkxYzRhNmY4M2JjNzFfOC0yLTEtMS0w_c2a2c4de-00f5-4d07-b316-3e3b8181efa3">910</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yMi9mcmFnOjA1MWEyMDA4NWFkOTRiMGY4OTAzMTA5MGYzM2UyYTAyL3RhYmxlOmVjNzhkMzg1MjY0ZTQ5NTNiZWY5MWM0YTZmODNiYzcxL3RhYmxlcmFuZ2U6ZWM3OGQzODUyNjRlNDk1M2JlZjkxYzRhNmY4M2JjNzFfOC00LTEtMS0w_e98c605c-bcd2-4f1f-a9f4-d98f53141d9b">537</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%">Comprehensive income (loss) attributable to Penumbra, Inc.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yMi9mcmFnOjA1MWEyMDA4NWFkOTRiMGY4OTAzMTA5MGYzM2UyYTAyL3RhYmxlOmVjNzhkMzg1MjY0ZTQ5NTNiZWY5MWM0YTZmODNiYzcxL3RhYmxlcmFuZ2U6ZWM3OGQzODUyNjRlNDk1M2JlZjkxYzRhNmY4M2JjNzFfOS0yLTEtMS0w_43fbbc88-0c40-4485-a845-490f492570bd">8,870</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yMi9mcmFnOjA1MWEyMDA4NWFkOTRiMGY4OTAzMTA5MGYzM2UyYTAyL3RhYmxlOmVjNzhkMzg1MjY0ZTQ5NTNiZWY5MWM0YTZmODNiYzcxL3RhYmxlcmFuZ2U6ZWM3OGQzODUyNjRlNDk1M2JlZjkxYzRhNmY4M2JjNzFfOS00LTEtMS0w_a768ce59-efca-44a4-8ce2-dbe6188d0804">826</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes to the unaudited condensed consolidated financial statements</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center;text-indent:18pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><div id="ic1493e1ada924a0a8f0bd538fb9b7319_25"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Penumbra, Inc.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Stockholders&#8217; Equity</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, except share amounts)</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.214%"><tr><td style="width:1.0%"></td><td style="width:23.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.305%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.364%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.305%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.364%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.305%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.697%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.305%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:8.697%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.305%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.697%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.305%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.697%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.305%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.697%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.305%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.705%"></td><td style="width:0.1%"></td></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Additional Paid-in Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Accumulated Other Comprehensive (Loss) Income</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Retained Earnings </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Total Penumbra, Inc. Stockholders&#8217; Equity</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Non-Controlling Interest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Total Stockholders&#8217; Equity</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance at December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ib5b05c46f73f4ac9a5474b502e5265b4_I20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMi0yLTEtMS0w_20708d63-ed10-4a05-816e-9e7833c1286a">36,414,732</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib5b05c46f73f4ac9a5474b502e5265b4_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMi00LTEtMS0w_fd12ccba-b694-4e4a-a9fe-475cf3de4f13">36</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i16acbf1aed7f4d23b7ffdf13248528e2_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMi02LTEtMS0w_4228083e-c72a-49b1-93e2-9f48294e65f9">598,299</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if135315dbefb4779a5ff917ee7457bfe_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMi0xMC0xLTEtMA_6e95c4f2-eb7a-4f13-9339-376eb7ee88be">2,541</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i07b3620fd43047dbb4ca477f15f35802_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMi0xMi0xLTEtMA_acfac540-1b55-43f1-9a9c-5a610c163da6">40,622</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b7baa82ce78447195db34009643aa88_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMi0xNC0xLTEtMA_7157a69a-7afa-4f5c-9293-d1349bdf7b0d">641,498</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i71fc1cc2ce0c4ade905e904f6a803e74_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMi0xNi0xLTEtMA_e7ef6b11-f7e6-4e5a-b6f6-e9c48d9fe292">3,710</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMi0xOC0xLTEtMA_76519da6-bc8c-4139-8c31-88432c95a07a">637,788</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Issuance of common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i5364cac3bad742c6947878c71a47c38e_D20210101-20210331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMy0yLTEtMS0w_a95cf167-534d-4123-a8f2-714d8fccc1a1">79,080</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5364cac3bad742c6947878c71a47c38e_D20210101-20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMy00LTEtMS0w_37871cb1-a49b-4e0a-bc11-b32cf941f6a0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iaf6ea179f7a545f9a33007815f5a87d0_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMy02LTEtMS0w_8e690326-a9e8-451e-b2de-e974f06274f0">666</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5776f9f0e34e466c8d7cbf483d96ab0b_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMy0xNC0xLTEtMA_61e0f06a-9f74-43cd-8221-a37ef4a6c73c">666</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMy0xOC0xLTEtMA_bc260bf7-9a73-4887-ba4e-aabed62ba4d8">666</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Shares held for tax withholdings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="i5364cac3bad742c6947878c71a47c38e_D20210101-20210331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfNi0yLTEtMS0w_9f348393-0b75-40b4-94fb-8d9b4909be38">11,955</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iaf6ea179f7a545f9a33007815f5a87d0_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfNi02LTEtMS0w_81cdcc7b-24bc-43e1-807a-2c729b455aaa">3,036</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5776f9f0e34e466c8d7cbf483d96ab0b_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfNi0xNC0xLTEtMA_aad2537a-c493-49b0-9867-cd44b5525bca">3,036</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfNi0xOC0xLTEtMA_ef608149-b414-4091-9759-568b3e306565">3,036</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iaf6ea179f7a545f9a33007815f5a87d0_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfNy02LTEtMS0w_db2d48e1-8298-4076-88c7-a08fc89d8226">7,093</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5776f9f0e34e466c8d7cbf483d96ab0b_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfNy0xNC0xLTEtMA_13aa8296-04f6-4095-869d-6ef847998349">7,093</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfNy0xOC0xLTEtMA_f799ecfe-3795-461c-a540-18646ddba078">7,093</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other comprehensive loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i44547a1e6c784682bac624e1f6f10219_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMTMtMTAtMS0xLTA_0c0004a7-cb9d-48e5-b3fa-c63edb24634a">2,966</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5776f9f0e34e466c8d7cbf483d96ab0b_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMTMtMTQtMS0xLTA_f98243e5-6db1-41d8-b160-8ae89e1326a4">2,966</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMTMtMTgtMS0xLTA_c4e8074f-ce48-49ac-8bce-66ca0f02ecba">2,966</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibf8931022f5f415a8d350d6474789eea_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMTQtMTItMS0xLTA_1fc2121e-032c-483a-a32f-fd3257fbbea4">11,836</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5776f9f0e34e466c8d7cbf483d96ab0b_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMTQtMTQtMS0xLTA_9f685627-62fd-4bce-aee9-899824bbf5a7">11,836</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i1d7c908f7bfd4ee9919009410f14a78a_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMTQtMTYtMS0xLTA_3712ec87-2d6b-4c67-ac75-6d2a27db2f8f">910</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMTQtMTgtMS0xLTA_cdc54fa7-7db4-4fca-8ca7-8e5bf7515463">10,926</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance at March 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i68157d9318434296911e6332ffcdd8cb_I20210331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMTUtMi0xLTEtMA_8460160e-3d6d-4bbd-9112-122a157b76ca">36,481,857</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i68157d9318434296911e6332ffcdd8cb_I20210331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMTUtNC0xLTEtMA_47306452-aa93-405b-82e2-660dad32edb0">36</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i855ac942eb7b43afb701d5a2afaf3f88_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMTUtNi0xLTEtMA_3ac1e483-21a4-4566-b3fc-72755e6fa42e">603,022</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iefa27921736f4fd7ae83cb8b79991259_I20210331" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMTUtMTAtMS0xLTA_fe2ed2cf-1bd6-4284-88b7-a9a13c1f67ce">425</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6e79bf0be12d449d98544b8f73d91e6b_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMTUtMTItMS0xLTA_9bb3f259-1d53-4461-b51d-791e8796438f">52,458</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0269f1d2adf4cb39080cb142559ad06_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMTUtMTQtMS0xLTA_3d852e6a-5ce4-4289-b489-252d750d99c6">655,091</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iff64da49cde142e7ac6cba30bc6307a4_I20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMTUtMTYtMS0xLTA_4b3682e2-a3bb-49cd-ac8b-67f72df066a2">4,620</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMTUtMTgtMS0xLTA_1412dab6-e4f7-40a1-8795-c42e89bfd99e">650,471</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Penumbra, Inc.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Stockholders&#8217; Equity</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, except share amounts)</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.619%"><tr><td style="width:1.0%"></td><td style="width:23.290%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.308%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.099%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.308%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.099%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.308%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.757%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.308%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:8.757%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.308%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.757%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.308%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.757%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.308%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.757%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.308%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.763%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Additional Paid-in Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Accumulated Other Comprehensive Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Retained Earnings </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Total Penumbra, Inc. Stockholders&#8217; Equity</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Non-Controlling Interest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Total Stockholders&#8217; Equity</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance at December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ia6bb34bf7f4b492896fbb164e23590d7_I20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfMi0yLTEtMS0w_98a473fc-551c-440a-a767-ac6c02e400ee">35,001,581</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia6bb34bf7f4b492896fbb164e23590d7_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfMi00LTEtMS0w_793be725-c2bd-46ef-815f-edd0aa4e2393">35</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8134ebb6b6d4498dbe07a34801a670f9_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfMi02LTEtMS0w_cc154d55-f2e5-44f6-9f72-fa4d368d2fad">430,659</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id48006b9923243549b5d9be1baec88ff_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfMi0xMC0xLTEtMA_7e18d4a7-bdbc-4074-8b56-ca0275c27cb3">2,324</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i65e5476543374e15a66ff65f1b141b13_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfMi0xMi0xLTEtMA_bb5a78b9-8349-4ab1-a3ec-2e03dc7a3feb">57,522</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i04a2a4488d464f33bfb2c3f20e01ebb3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfMi0xNC0xLTEtMA_c81800ef-924d-4405-b81b-3c5250b26b7a">485,892</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i875087950b9b4fbba076fc4cf84ca5fb_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfMi0xNi0xLTEtMA_44e2a8af-af47-4435-8b83-7e639e5fbc8e">279</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i54173de70e3d4879a3eb47d2262783ba_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfMi0xOC0xLTEtMA_0d4d9216-a18b-453c-9ab1-15db3f52f83a">485,613</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Issuance of common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i968b015875b44d8ba152329b20ea0b91_D20200101-20200331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfMy0yLTEtMS0w_7a95fe0d-5e63-49a4-ae75-3d6ede0c4600">81,485</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i968b015875b44d8ba152329b20ea0b91_D20200101-20200331" decimals="-3" format="ixt:zerodash" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfMy00LTEtMS0w_d27cfefb-22a7-43fa-abca-9905ac9723cd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibd84d12868774b9fac43f56f82ef7610_D20200101-20200331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfMy02LTEtMS0w_14d34691-4fab-4f8c-be67-f9b92dbb39ab">396</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia291972c55624b90a3b6d6fb1995d51b_D20200101-20200331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfMy0xNC0xLTEtMA_40df4e1f-d918-41c1-b4a7-0fe8aeba332c">396</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfMy0xOC0xLTEtMA_af07ea1d-a24e-484b-8db0-4af6270e28b1">396</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Shares held for tax withholdings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="i968b015875b44d8ba152329b20ea0b91_D20200101-20200331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfNS0yLTEtMS0w_955c0369-5449-48f7-a148-1b3275dc63d9">12,058</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ibd84d12868774b9fac43f56f82ef7610_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfNS02LTEtMS0w_94acd21a-7cb4-45c1-82bb-10e202cc3f9f">2,105</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ia291972c55624b90a3b6d6fb1995d51b_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfNS0xNC0xLTEtMA_391dbe30-c57f-4a3e-b0fc-cf34a0af93fa">2,105</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfNS0xOC0xLTEtMA_89a36fde-7da3-4cc8-a1d6-9d340df2829b">2,105</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibd84d12868774b9fac43f56f82ef7610_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfNi02LTEtMS0w_2b5f129a-c4e2-4909-8acf-6ff158a205da">6,774</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7fe72a522ee449ac866915d8f625cde9_D20200101-20200331" decimals="-3" format="ixt:zerodash" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfNi0xMi0xLTEtMA_b6caa51d-271a-44a7-a330-f17fcbccedda">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia291972c55624b90a3b6d6fb1995d51b_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfNi0xNC0xLTEtMA_47ded3f3-e049-41a3-8a8d-d72bf0bbd5fd">6,774</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id2a9628f78cc4b91a04023f72bbf27df_D20200101-20200331" decimals="-3" format="ixt:zerodash" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfNi0xNi0xLTEtMA_045ea537-7ffc-4c24-827b-f388744b7159">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfNi0xOC0xLTEtMA_4f5e4f78-cc42-4307-8d67-b635a9f3e748">6,774</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cumulative effect adjustment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ie16396d06e63429d97182326290e33ba_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfNy0xMi0xLTEtMTQ1_ba50ff9f-90f3-4a0b-be8d-7bce7cf63c45">1,198</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i28d9ad0ef76b4108a4f902785cf18413_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfNy0xNC0xLTEtMTQ1_1e3e58fc-339c-48b9-acc9-cf426e163b2b">1,198</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ia03b713490c64ffba23f076b4c0ff34a_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfNy0xOC0xLTEtMTQ1_f0a4670e-1087-447c-b20e-71b4121de583">1,198</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other comprehensive loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iaff46e8dd8a34b97a29b36b1d8b48c53_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfNy0xMC0xLTEtMA_5cad10db-062a-43fe-aadf-516859dc0ba7">2,251</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ia291972c55624b90a3b6d6fb1995d51b_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfNy0xNC0xLTEtMA_8535a86d-7bf6-4384-96b6-38c043f7ea26">2,251</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfNy0xOC0xLTEtMA_d39e888a-b1c6-487a-88c5-a2d0f9f928f0">2,251</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7fe72a522ee449ac866915d8f625cde9_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfOC0xMi0xLTEtMA_c0aa8e25-ed34-4992-a513-8851dddfcc17">1,425</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia291972c55624b90a3b6d6fb1995d51b_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfOC0xNC0xLTEtMA_c23f7171-2d9e-4275-93fb-48d2a345ab97">1,425</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id2a9628f78cc4b91a04023f72bbf27df_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfOC0xNi0xLTEtMA_2dcbc41b-3e1c-4ac8-917c-51280268e1a9">537</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfOC0xOC0xLTEtMA_eb8bd91c-9c1c-448d-91cc-539bf0f227df">888</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance at March 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ic28b513b62704967bb502be41b749bc4_I20200331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfOS0yLTEtMS0w_265e0713-239c-4960-916b-0b3538974443">35,071,008</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic28b513b62704967bb502be41b749bc4_I20200331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfOS00LTEtMS0w_916bf24a-6e5e-4cd8-af51-137e74b263f5">35</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i95921e0d33974013afeea96f734710a8_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfOS02LTEtMS0w_7e5b3493-26e2-4cf2-847a-9b8df028e4f2">435,724</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ie1fec9cd523241f182357f670a9f75d1_I20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfOS0xMC0xLTEtMA_fdd44484-e124-44dd-845b-f1e7658c5048">4,575</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8613c04610e747399cf6595a8c0660e7_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfOS0xMi0xLTEtMA_cc3f6f26-1a9f-4cdc-a320-b40c32894325">57,749</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8e6e29bdddff4523b5002091a2a4aa0e_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfOS0xNC0xLTEtMA_3af93281-c525-4adf-8116-9f5720a7cd50">488,933</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i22f4d98f0d0b48b88c4307ea20f25418_I20200331" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfOS0xNi0xLTEtMA_82a3c237-0e1d-493c-b734-d8d541972a58">816</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1ad5b32cb8be40278ffaf309e3200a94_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfOS0xOC0xLTEtMA_6572372e-dc72-44c3-afe0-cb7bace18e87">488,117</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:14.583%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Cumulative effect adjustments relate to the adoption of Accounting Standard Update (&#8220;ASU&#8221;) No. 2016-13 Financial Instruments &#8211; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes to the unaudited condensed consolidated financial statements</span></div><div style="height:9pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><div id="ic1493e1ada924a0a8f0bd538fb9b7319_28"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Penumbra, Inc.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Cash Flows</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.514%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">CASH FLOWS FROM OPERATING ACTIVITIES:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Consolidated net income</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMy0yLTEtMS0w_6b730794-82ea-468d-89a1-32742dc60c57">10,926</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMy00LTEtMS0w_e4816929-4d75-4d44-803b-e770c92e0206">888</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Adjustments to reconcile consolidated net income to net cash used in operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNS0yLTEtMS0w_8ef6da22-e6db-479d-9820-41ae081e388d">3,471</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNS00LTEtMS0w_84595e5f-c513-43bf-bb2d-95e3b65dab15">2,959</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNy0yLTEtMS0w_eb91ea84-a8a7-409c-94d8-53bcb59b4436">6,395</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNy00LTEtMS0w_4f57a2b9-df09-43dd-a0ec-befef03797a4">5,689</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Inventory write-downs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" name="us-gaap:InventoryWriteDown" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMTEtMi0xLTEtMA_01f92ec2-178c-402c-bd48-66d0e7bc873d">991</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWriteDown" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMTEtNC0xLTEtMA_3be7ffcb-5257-4733-a1f1-91e5469cbda6">1,097</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Deferred taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMTgtMi0xLTEtMA_54acf3e5-2718-4e1d-9fc2-d15ed24cecd2">1,223</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMTgtNC0xLTEtMA_4cdf9183-d6a6-4bad-a2ca-ad847bd2eb34">1,502</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMjItMi0xLTEtMA_d89a5673-2282-4a20-a276-78f00cf3b632">886</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMjItNC0xLTEtMA_e9ff7a52-699c-4136-87f7-b3c78a7a7949">168</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Changes in operating assets and liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMjQtMi0xLTEtMA_65ea5dce-0577-4b93-9db8-4da3a93dd8cb">12,943</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMjQtNC0xLTEtMA_42068a77-6069-4200-ace8-4116660bc658">238</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMjUtMi0xLTEtMA_27854fab-48de-4cc4-9fdb-fee634392c18">31,608</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMjUtNC0xLTEtMA_fc4cea04-cf78-4afb-b3a4-45a8c36ed686">15,090</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Prepaid expenses and other current and non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMjYtMi0xLTEtMA_fceeb64a-cd66-4d15-8621-6afd0bd325d5">3,463</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMjYtNC0xLTEtMA_239ca745-cdc7-4e8e-a8bc-383b6c5699e1">1,544</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMjctMi0xLTEtMA_de046fe9-bfd8-4706-83ef-032fe63b07a2">1,272</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMjctNC0xLTEtMA_413f9b9a-7a9a-4549-8fbf-cd5fe6a9b377">921</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accrued expenses and other non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMjgtMi0xLTEtMA_b5922e56-44d6-484e-b6dc-5c6e2278148d">8,482</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMjgtNC0xLTEtMA_0de1ef96-2ddf-4599-bacb-7e5f00be8142">732</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net cash used in operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMjktMi0xLTEtMA_584edc52-40d1-49f2-968c-cad42acb12bb">14,368</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMjktNC0xLTEtMA_9f57f584-1705-471d-b95d-8b842669a8cf">5,920</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">CASH FLOWS FROM INVESTING ACTIVITIES:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Purchases of marketable investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireAvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMzQtMi0xLTEtMA_97b6322e-4ea3-4f84-a826-b818f98d0f00">12,266</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireAvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMzQtNC0xLTEtMA_e1775a54-c70c-4856-b112-a8411778e243">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Proceeds from sales of marketable investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMzUtMi0xLTEtMA_1dbb12d4-b4d4-44d4-b674-e103879ee2e2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMzUtNC0xLTEtMA_5dcb016c-a09e-415f-9d5f-1be79ee0f094">7,188</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Proceeds from maturities of marketable investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMzYtMi0xLTEtMA_b24c350d-15a3-4136-ac06-7f117ecc1a39">19,497</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMzYtNC0xLTEtMA_0adbb889-9f5b-4e9d-9b9f-d08e86fb6b96">12,980</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Purchases of property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMzgtMi0xLTEtMA_bfdc76ae-17c0-461a-b7a4-441f1d8b93e7">3,991</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMzgtNC0xLTEtMA_6aacbe54-2c38-423f-97c8-2d68fc9e981a">10,131</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNDEtMi0xLTEtMA_5c81635f-e08f-4fde-b598-6ed2f5296b5c">150</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNDEtNC0xLTEtMA_f4be796d-86b9-40c9-99f6-2d1e9cb9daeb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net cash provided by investing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNDItMi0xLTEtMA_d568c590-8e07-4d7b-b27f-c8750b55c5e4">3,090</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNDItNC0xLTEtMA_8bb27e61-f410-45dc-b417-2c4b1293ac5b">10,037</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">CASH FLOWS FROM FINANCING ACTIVITIES:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Proceeds from exercises of stock options</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNDUtMi0xLTEtMA_f4c7bfbc-d2d2-4358-9920-a58f578914f0">666</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNDUtNC0xLTEtMA_b6a48f15-c1bb-44ab-a542-d50d432de8f4">396</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Payment of employee taxes related to vested stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNDgtMi0xLTEtMA_9c1dee3a-520c-4c84-a3ef-2641dfdb1f17">3,036</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNDgtNC0xLTEtMA_5b3edaa6-573e-4f4d-8e9a-dee4dcbbe032">2,105</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Payments of finance lease obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNDktMi0xLTEtMA_2568de56-147f-4b70-aae7-1637b841e272">337</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNDktNC0xLTEtMA_98d853a6-448f-4bc3-b27b-36a87330cff7">1,958</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Payment of acquisition-related obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" format="ixt:zerodash" name="pen:PaymentsOfAssetAcquisitionandMergerRelatedCostsFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNTAtMi0xLTEtMA_f6a53977-2225-498d-bca3-89a412c63175">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" name="pen:PaymentsOfAssetAcquisitionandMergerRelatedCostsFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNTAtNC0xLTEtMA_6a733fc4-eafb-472e-b73a-9dcbfa85825b">683</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNTItMi0xLTEtMA_d647cd23-394d-494a-a513-d8866f0cc679">93</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNTItNC0xLTEtMA_a8d4a563-17d6-4e5c-97c4-9eb5a45e4208">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net cash used in financing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNTMtMi0xLTEtMA_46e3e3f1-2dfc-40a5-aa78-7ad37600f25f">2,614</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNTMtNC0xLTEtMA_9ea69908-bba8-4c94-a123-27b166ac1715">4,350</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Effect of foreign exchange rate changes on cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNTQtMi0xLTEtMA_d5bb3c09-9e02-47c1-82f5-dd2406d50bcd">146</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNTQtNC0xLTEtMA_4be7a1e8-83d3-4111-9899-9f36faaffb4a">90</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">NET DECREASE IN CASH AND CASH EQUIVALENTS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNTUtMi0xLTEtMA_bd4e7604-fec0-4be2-b32c-21470ee60678">14,038</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNTUtNC0xLTEtMA_2ed775df-a890-4b27-b34b-2a05db14ab70">323</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">CASH AND CASH EQUIVALENTS&#8212;Beginning of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNTYtMi0xLTEtMA_71ad1c55-3467-4329-a1ec-9224e72f2e0c">69,670</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i54173de70e3d4879a3eb47d2262783ba_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNTYtNC0xLTEtMA_435f8af8-f604-4ca3-b53b-8b38f171de33">72,779</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">CASH AND CASH EQUIVALENTS&#8212;End of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNTctMi0xLTEtMA_1b87af40-9c4e-4445-a22c-83191c5bdafb">55,632</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1ad5b32cb8be40278ffaf309e3200a94_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNTctNC0xLTEtMA_ac603ea5-d3fc-4053-983f-b068b041b806">72,456</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">NONCASH INVESTING AND FINANCING ACTIVITIES:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Right-of-use assets obtained in exchange for operating lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNTktMi0xLTEtMA_53d4a05a-8a6c-44a3-b96e-2b23ca8a825e">803</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNTktNC0xLTEtMA_1b0717ab-7698-48b9-a98d-d115d5dc37ff">325</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Right-of-use assets obtained in exchange for finance lease obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNjAtMi0xLTEtMA_4fd10122-5b6d-4b99-9ada-aee146752f6a">428</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" format="ixt:zerodash" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNjAtNC0xLTEtMA_1a2fbb66-e5b3-43e7-b06e-c1692a75e505">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Purchase of property and equipment funded through accounts payable and accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNjItMi0xLTEtMA_30e1c754-0eac-4f46-b5cc-4bf510979da6">2,184</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNjItNC0xLTEtMA_ab73a81c-6885-4137-8daa-4dce3179404c">1,702</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes to the unaudited condensed consolidated financial statements</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><div id="ic1493e1ada924a0a8f0bd538fb9b7319_31"></div><hr style="page-break-after:always"/><div style="min-height:85.5pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_7">Table of Contents</a></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Penumbra, Inc.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Condensed Consolidated Financial Statements</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:6.75pt;padding-right:6.75pt;text-align:center;text-indent:18pt"><span><br/></span></div><div id="ic1493e1ada924a0a8f0bd538fb9b7319_34"></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="us-gaap:NatureOfOperations" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8zNC9mcmFnOjM4NjI0MTMzZTBhYjRjYjE4MWI5OTY4NDVlN2Q0MDEyL3RleHRyZWdpb246Mzg2MjQxMzNlMGFiNGNiMTgxYjk5Njg0NWU3ZDQwMTJfMjg3_8765532f-f1e2-4ad2-a37e-e5122cc6f504" escape="true">1. Organization and Description of Business</ix:nonNumeric> </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Penumbra, Inc. (the &#8220;Company&#8221;) is a global healthcare company focused on innovative therapies. The Company designs, develops, manufactures and markets novel products and has a broad portfolio that addresses challenging medical conditions in markets with significant unmet need.</span></div><div id="ic1493e1ada924a0a8f0bd538fb9b7319_37"></div><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8zNy9mcmFnOjdmNTI3OTRlN2M3ZjRjOGI4MmRjMzU3OWVmM2ViMWM2L3RleHRyZWdpb246N2Y1Mjc5NGU3YzdmNGM4YjgyZGMzNTc5ZWYzZWIxYzZfMTM0OTI_5b06508c-2118-4704-b2e6-65d0140d04bb" continuedAt="i6e00e918a7f44cf783164cc020c9a111" escape="true"><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. Summary of Significant Accounting Policies</span></div><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8zNy9mcmFnOjdmNTI3OTRlN2M3ZjRjOGI4MmRjMzU3OWVmM2ViMWM2L3RleHRyZWdpb246N2Y1Mjc5NGU3YzdmNGM4YjgyZGMzNTc5ZWYzZWIxYzZfMTM1MDA_8e7fbb5b-d65d-4f1c-b811-2f14a4d07176" escape="true"><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation and Consolidation</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated balance sheet as of March 31, 2021, the condensed consolidated statements of operations, the condensed consolidated statements of comprehensive income (loss), and the condensed consolidated statements of stockholders&#8217; equity for the three months ended March 31, 2021 and 2020, and the condensed consolidated statements of cash flows for the three months ended March 31, 2021 and 2020 are unaudited. The unaudited condensed consolidated financial statements included herein have been prepared by the Company in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;) and the applicable rules&#160;and regulations of the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;) for interim financial information. Accordingly, they do not include all of the information and notes required by U.S. GAAP for complete financial statements. The condensed consolidated balance sheet data as of December 31, 2020 was derived from the audited financial statements as of that date.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and, in the opinion of management, reflect all adjustments of a normal recurring nature considered necessary to state fairly the Company&#8217;s financial position as of March 31, 2021, the results of its operations for the three months ended March 31, 2021 and 2020, the changes in comprehensive income (loss) and stockholders&#8217; equity for the three months ended March 31, 2021 and 2020, and the cash flows for the three months ended March 31, 2021 and 2020. The results for the three months ended March 31, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021 or for any other future annual or interim period.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information included in this Quarterly Report on Form 10-Q should be read in conjunction with the audited consolidated financial statements and notes thereto for the year ended December 31, 2020, included in the Company&#8217;s Annual Report on Form 10-K. There have been no changes to the Company&#8217;s significant accounting policies during the three months ended March 31, 2021, as compared to the significant accounting policies described in the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended December 31, 2020.</span></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8zNy9mcmFnOjdmNTI3OTRlN2M3ZjRjOGI4MmRjMzU3OWVmM2ViMWM2L3RleHRyZWdpb246N2Y1Mjc5NGU3YzdmNGM4YjgyZGMzNTc5ZWYzZWIxYzZfMTM0OTM_c10da4be-c1e7-4e25-81d9-270b92d8dfc2" escape="true">The condensed consolidated financial statements include the accounts of the Company, its wholly-owned subsidiaries and its majority-owned subsidiary. The portion of equity and consolidated net income not attributable to the Company is considered non-controlling interest and is classified separately in the condensed consolidated financial statements. Any subsequent changes in the Company&#8217;s ownership interest while the Company retains its controlling interest in its majority-owned subsidiary will be accounted for as equity transactions. All intercompany balances and transactions have been eliminated in consolidation.</ix:nonNumeric></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8zNy9mcmFnOjdmNTI3OTRlN2M3ZjRjOGI4MmRjMzU3OWVmM2ViMWM2L3RleHRyZWdpb246N2Y1Mjc5NGU3YzdmNGM4YjgyZGMzNTc5ZWYzZWIxYzZfMTM0ODQ_ce496edd-37a1-4d97-b586-d2750b8d5c5e" continuedAt="idaafe40b13f644e485d41ca2fdb4e613" escape="true">Use of Estimates</ix:nonNumeric></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="idaafe40b13f644e485d41ca2fdb4e613">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities and equity accounts; disclosure of contingent assets and liabilities at the date of the financial statements; and the reported amounts of revenues and expenses during the reporting period. On an ongoing basis, the Company evaluates its estimates, including those related to marketable investments, allowances for credit losses, the amount of variable consideration included in the transaction price, warranty reserve, valuation of inventories, useful lives of property and equipment, operating and financing lease right-of-use (&#8220;ROU&#8221;) assets and liabilities, income taxes, contingent consideration and other contingencies, among others. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other data. Actual results could differ from those estimates.</ix:continuation> </span></div><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8zNy9mcmFnOjdmNTI3OTRlN2M3ZjRjOGI4MmRjMzU3OWVmM2ViMWM2L3RleHRyZWdpb246N2Y1Mjc5NGU3YzdmNGM4YjgyZGMzNTc5ZWYzZWIxYzZfMTM0OTc_c6191ed3-2ece-425a-aee5-e5388eccbb36" continuedAt="ia2c159918bf5424990466c02312b518b" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segments </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined its operating segment on the same basis that it uses to evaluate its performance internally. The Company has <ix:nonFraction unitRef="activity" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="INF" format="ixt-sec:numwordsen" name="pen:NumberofBusinessActivities" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8zNy9mcmFnOjdmNTI3OTRlN2M3ZjRjOGI4MmRjMzU3OWVmM2ViMWM2L3RleHRyZWdpb246N2Y1Mjc5NGU3YzdmNGM4YjgyZGMzNTc5ZWYzZWIxYzZfNDM0Mg_8227e78e-35ab-4238-98c2-0f21e523d041">one</ix:nonFraction> business activity: the design, development, manufacturing and marketing of innovative medical devices, and </span></div></ix:nonNumeric></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:85.5pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_7">Table of Contents</a></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Penumbra, Inc.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Condensed Consolidated Financial Statements</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div></div><ix:continuation id="i6e00e918a7f44cf783164cc020c9a111"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ia2c159918bf5424990466c02312b518b">operates as <ix:nonFraction unitRef="segment" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfOperatingSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8zNy9mcmFnOjdmNTI3OTRlN2M3ZjRjOGI4MmRjMzU3OWVmM2ViMWM2L3RleHRyZWdpb246N2Y1Mjc5NGU3YzdmNGM4YjgyZGMzNTc5ZWYzZWIxYzZfNDQ1Ng_f442278e-362b-46ec-9260-63f84991dd3f">one</ix:nonFraction> operating segment. The Company&#8217;s chief operating decision-maker, its Chief Executive Officer, reviews its consolidated operating results for the purpose of allocating resources and evaluating financial performance.</ix:continuation> </span></div><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8zNy9mcmFnOjdmNTI3OTRlN2M3ZjRjOGI4MmRjMzU3OWVmM2ViMWM2L3RleHRyZWdpb246N2Y1Mjc5NGU3YzdmNGM4YjgyZGMzNTc5ZWYzZWIxYzZfMTM0OTg_677b6339-38aa-483d-9a7a-49b54dd9f912" escape="true"><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Standards</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2021, the Company adopted ASU No. 2019-12, Income Taxes&#8212; Simplifying the Accounting for Income Taxes (&#8220;ASU 2019-12&#8221;). This new standard removes certain exceptions for recognizing deferred taxes of foreign investments, the incremental approach to performing intraperiod allocation, and calculating income taxes for year-to-date interim period losses when such losses exceed anticipated full year losses. The standard also adds guidance to reduce complexity in certain areas, including accounting for franchise taxes that are partially based on income, transactions with a government that result in a step up in goodwill tax basis, enacted tax law changes impact during interim periods, and allocation of taxes to members of a consolidated group which are not subject to tax. The adoption of ASU 2019-12 did not have a material impact on the consolidated financial statements during the three months ended March 31, 2021.</span></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span><br/></span></div><div id="ic1493e1ada924a0a8f0bd538fb9b7319_40"></div><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RleHRyZWdpb246Mzg2YzUzYTZiYTAwNGFlYzkxMGY1MGU4Y2QyYWUzZGVfNDk1Nw_999252c7-accc-4110-95c6-e8b8ccb84017" continuedAt="ieeb35ed5b5604981806d141c49dcb939" escape="true"><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. Investments and Fair Value of Financial Instruments </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="us-gaap:MarketableSecuritiesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RleHRyZWdpb246Mzg2YzUzYTZiYTAwNGFlYzkxMGY1MGU4Y2QyYWUzZGVfNDk1Mw_57cd2f34-981d-4466-8361-011f72932517" continuedAt="i3790058c504a4519bd6f8c04730af7f0" escape="true">Marketable Investments</ix:nonNumeric></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i3790058c504a4519bd6f8c04730af7f0">The Company&#8217;s marketable investments have been classified and accounted for as available-for-sale.</ix:continuation> <ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RleHRyZWdpb246Mzg2YzUzYTZiYTAwNGFlYzkxMGY1MGU4Y2QyYWUzZGVfNDk2Ng_4a647910-9cf9-471a-9450-067f0b35c2c0" continuedAt="id6a68f8d8c094324a4302cbff4adab31" escape="true">The following table presents the Company&#8217;s marketable investments as of March 31, 2021 and December 31, 2020 (in thousands):</ix:nonNumeric></span></div><ix:continuation id="id6a68f8d8c094324a4302cbff4adab31"><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:41.631%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Securities with net gains or losses in accumulated other comprehensive income (loss)&#160;&#160;&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Gains</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Losses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Allowance<br/>&#160;for<br/>&#160;Credit Loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i59c7bb883d8f486ca99735f585f4088a_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfMi0yLTEtMS0w_f1815b9b-2442-41d7-95dc-2a8651ffbbe8">4,247</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i59c7bb883d8f486ca99735f585f4088a_I20210331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfMi00LTEtMS0w_2d1a53dc-f16d-47a4-933c-5ed05ce2c99e">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i59c7bb883d8f486ca99735f585f4088a_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfMi02LTEtMS0w_c84182a6-35e2-41e0-be1a-c42b71a54935">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i59c7bb883d8f486ca99735f585f4088a_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfMi04LTEtMS0w_76158b76-5595-449c-9367-49470a4881d1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i59c7bb883d8f486ca99735f585f4088a_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfMi0xMC0xLTEtMA_45ad4c1b-3c13-4359-9447-e953367c5dfb">4,249</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. agency and government sponsored securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1042d99a40d444628892cc00dc65389b_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfNC0yLTEtMS0w_a24faa96-fb07-4bed-9ad2-159b841fb432">4,548</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1042d99a40d444628892cc00dc65389b_I20210331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfNC00LTEtMS0w_88006332-f5ba-4b68-8914-b435a253222d">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1042d99a40d444628892cc00dc65389b_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfNC02LTEtMS0w_4b15ebaf-0402-4235-bfb7-10d7f5c3908f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1042d99a40d444628892cc00dc65389b_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfNC04LTEtMS0w_651398b3-63d2-4319-814f-05472a5d864d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1042d99a40d444628892cc00dc65389b_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfNC0xMC0xLTEtMA_9b641f5c-28b3-448a-9d53-5ec0610de898">4,555</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. states and municipalities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icde0ea50cf984a2fadcf4e667d880cff_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfNS0yLTEtMS0w_be2ca75e-76e5-4a34-bc72-d0b41217107e">47,283</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icde0ea50cf984a2fadcf4e667d880cff_I20210331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfNS00LTEtMS0w_76a0c101-cab8-4095-841b-82d6b54dc0f1">148</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="icde0ea50cf984a2fadcf4e667d880cff_I20210331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfNS02LTEtMS0w_2cbec5aa-734d-44eb-ac46-2daea5a63b99">6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icde0ea50cf984a2fadcf4e667d880cff_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfNS04LTEtMS0w_6a0c449f-f551-40f0-bac4-9cc83426a0a6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icde0ea50cf984a2fadcf4e667d880cff_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfNS0xMC0xLTEtMA_5daf83fe-ee9d-40ae-b662-95097844b051">47,425</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2c46bfe0fdb14434bcae8a563457eacc_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfNi0yLTEtMS0w_04b5efab-a1c3-46ca-abc2-b91dd57e3a74">130,411</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2c46bfe0fdb14434bcae8a563457eacc_I20210331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfNi00LTEtMS0w_19de246d-1fa8-454c-9ceb-9e81db6f7842">396</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i2c46bfe0fdb14434bcae8a563457eacc_I20210331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfNi02LTEtMS0w_874ec00e-6ecb-4601-a798-920ac7169ee9">59</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2c46bfe0fdb14434bcae8a563457eacc_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfNi04LTEtMS0w_94181c1f-7019-4b55-bd20-79b0c47d124d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2c46bfe0fdb14434bcae8a563457eacc_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfNi0xMC0xLTEtMA_148f9030-c38a-4049-917c-f48e6e882360">130,748</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfOC0yLTEtMS0w_70b5b554-3bbd-4b5f-b7f2-93ea34eef417">186,489</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfOC00LTEtMS0w_6c6e5308-55f8-4194-ad5f-1b3fcf3ead5f">553</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfOC02LTEtMS0w_b9f5d865-6c9c-4475-b2fa-d07c81f6c585">65</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfOC04LTEtMS0w_0a04ad75-a7aa-4516-8486-eb71a14b79f9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfOC0xMC0xLTEtMA_10107434-2e70-4aa4-b01d-09eb06e9642e">186,977</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:41.694%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Securities with net gains or losses in accumulated other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Gains</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Losses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Allowance<br/>&#160;for<br/>&#160;Credit Loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5178f99f14cf409bb055a5fbcb4b1d93_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfMi0yLTEtMS0w_360a1dec-0d72-422f-b4c4-cb8c056ec63b">4,242</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5178f99f14cf409bb055a5fbcb4b1d93_I20201231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfMi00LTEtMS0w_4b9f2b2a-54b5-495b-8e98-d2330584fcf7">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5178f99f14cf409bb055a5fbcb4b1d93_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfMi02LTEtMS0w_3b9c2ca0-b0fe-4567-b5a1-5cbc5069aef9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5178f99f14cf409bb055a5fbcb4b1d93_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfMi04LTEtMS0xMDkw_59da4b9d-4796-4a07-a77c-7d341746e872">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5178f99f14cf409bb055a5fbcb4b1d93_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfMi04LTEtMS0w_8a57f990-5d91-46e2-99ab-153eafb26674">4,246</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. agency and government sponsored securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if9be44c5acfb4502a5337fbc5913f689_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfNC0yLTEtMS0w_a5d44f4b-78a4-4be3-b747-24eea3c3abd2">7,846</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if9be44c5acfb4502a5337fbc5913f689_I20201231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfNC00LTEtMS0w_8939e88e-1632-4d09-9ce7-e8e89595bd1a">11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if9be44c5acfb4502a5337fbc5913f689_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfNC02LTEtMS0w_ae5758d2-e927-4a8b-879a-0be070cf4de1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if9be44c5acfb4502a5337fbc5913f689_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfNC04LTEtMS0xMDkw_d83c5af7-7893-4001-9121-27abfa6c5f85">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if9be44c5acfb4502a5337fbc5913f689_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfNC04LTEtMS0w_396f466b-3f54-430f-838c-4cb398883ea6">7,857</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. states and municipalities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i104889013c344a9184c119ff4ef1fd37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfNS0yLTEtMS0w_7e52745e-fe78-45c5-9746-d9c29bfd1e70">47,934</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i104889013c344a9184c119ff4ef1fd37_I20201231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfNS00LTEtMS0w_7996c5b9-0039-494a-a676-92bb06921810">162</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i104889013c344a9184c119ff4ef1fd37_I20201231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfNS02LTEtMS0w_fe8e0484-10da-4e73-be52-e3e6d929addf">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i104889013c344a9184c119ff4ef1fd37_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfNS04LTEtMS0xMDkw_3989b786-a377-4db9-90f1-243e642a8cae">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i104889013c344a9184c119ff4ef1fd37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfNS04LTEtMS0w_06df84c2-8cd8-4c3a-89e9-2da6a4d90913">48,095</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i55be923fd89f43b99d2326dada78646f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfNi0yLTEtMS0w_4f9c941c-88f2-4f8e-8d3c-ca08251e7062">134,298</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i55be923fd89f43b99d2326dada78646f_I20201231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfNi00LTEtMS0w_5321821f-d73f-4546-81ba-078aaf53482e">669</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i55be923fd89f43b99d2326dada78646f_I20201231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfNi02LTEtMS0w_ca5e2f35-a3ec-49dd-9c4d-7f90beef4a42">3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i55be923fd89f43b99d2326dada78646f_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfNi04LTEtMS0xMDkw_d7c93055-3bcb-4f08-8e15-27307cadcf10">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i55be923fd89f43b99d2326dada78646f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfNi04LTEtMS0w_a90c11c6-ff97-49ff-84ed-62b3a7d909ec">134,964</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfOC0yLTEtMS0w_eb6d387e-0165-4117-bd33-0a059dcf6d47">194,320</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfOC00LTEtMS0w_14fc6d4a-a421-4fb2-96a4-9b528484384c">846</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfOC02LTEtMS0w_f68191b9-f240-49c0-87b0-5042726fda6f">4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfOC04LTEtMS0xMDkw_92a0f663-a887-4513-9cad-062781c3d481">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfOC04LTEtMS0w_6d6b0934-5397-4684-a77d-ef26cf3d91ea">195,162</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2021, the total amortized cost basis of the Company&#8217;s impaired available-for-sale securities exceeded its fair value by a <ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-6" format="ixt-sec:numwordsen" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RleHRyZWdpb246Mzg2YzUzYTZiYTAwNGFlYzkxMGY1MGU4Y2QyYWUzZGVfMzYw_108ae758-f4f1-4c32-85b3-0fe33fadb4bb">no</ix:nonFraction>minal amount. The Company reviewed its impaired available-for-sale securities and concluded that the decline in fair value was not related to credit losses and is recoverable. Accordingly, during the three months ended March 31, 2021 <ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossPeriodIncreaseDecrease" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RleHRyZWdpb246Mzg2YzUzYTZiYTAwNGFlYzkxMGY1MGU4Y2QyYWUzZGVfNTgx_b2f60f7c-bd49-45f5-ac18-f1e720bacb2d"><ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossPeriodIncreaseDecrease" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RleHRyZWdpb246Mzg2YzUzYTZiYTAwNGFlYzkxMGY1MGU4Y2QyYWUzZGVfNTgx_bbcf56d1-88f9-4161-bd8c-437a16e2a975">no</ix:nonFraction></ix:nonFraction> allowance for credit losses was recorded and instead the unrealized losses are reported as a component of accumulated other comprehensive loss. </span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:85.5pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_7">Table of Contents</a></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Penumbra, Inc.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Condensed Consolidated Financial Statements</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div></div><ix:continuation id="ieeb35ed5b5604981806d141c49dcb939" continuedAt="ib10f7bc99e464ae3b4b3406101076684"><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RleHRyZWdpb246Mzg2YzUzYTZiYTAwNGFlYzkxMGY1MGU4Y2QyYWUzZGVfNDk1MA_0feef440-2183-4f87-9b65-49cfceaed4c8" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the gross unrealized losses and the fair value for those marketable investments that were in an unrealized loss position for less than twelve months or for twelve months or more as of March 31, 2021 and&#160;December 31, 2020 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:26.547%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.228%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Less than 12 months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">12 months or more</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Losses</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. states and municipalities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icde0ea50cf984a2fadcf4e667d880cff_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjRhNWI0M2NhZjkyNjRlZjk4NWRjM2IwMWI3YzdkZDA4L3RhYmxlcmFuZ2U6NGE1YjQzY2FmOTI2NGVmOTg1ZGMzYjAxYjdjN2RkMDhfNi0yLTEtMS0w_93ad9937-2fdc-4d91-a6c7-155e2bc6874e">3,590</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="icde0ea50cf984a2fadcf4e667d880cff_I20210331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjRhNWI0M2NhZjkyNjRlZjk4NWRjM2IwMWI3YzdkZDA4L3RhYmxlcmFuZ2U6NGE1YjQzY2FmOTI2NGVmOTg1ZGMzYjAxYjdjN2RkMDhfNi00LTEtMS0w_3deb5e6d-5fdc-4c6c-a5dc-6ddcad51073f">6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icde0ea50cf984a2fadcf4e667d880cff_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjRhNWI0M2NhZjkyNjRlZjk4NWRjM2IwMWI3YzdkZDA4L3RhYmxlcmFuZ2U6NGE1YjQzY2FmOTI2NGVmOTg1ZGMzYjAxYjdjN2RkMDhfNi02LTEtMS0w_6906f7c6-cead-422f-a1de-0b91a41090ae">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icde0ea50cf984a2fadcf4e667d880cff_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjRhNWI0M2NhZjkyNjRlZjk4NWRjM2IwMWI3YzdkZDA4L3RhYmxlcmFuZ2U6NGE1YjQzY2FmOTI2NGVmOTg1ZGMzYjAxYjdjN2RkMDhfNi04LTEtMS0w_443231dc-19e4-41ab-be69-12a438fab585">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icde0ea50cf984a2fadcf4e667d880cff_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjRhNWI0M2NhZjkyNjRlZjk4NWRjM2IwMWI3YzdkZDA4L3RhYmxlcmFuZ2U6NGE1YjQzY2FmOTI2NGVmOTg1ZGMzYjAxYjdjN2RkMDhfNi0xMC0xLTEtMA_049c7479-cce9-478d-af55-a362c95ba350">3,590</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="icde0ea50cf984a2fadcf4e667d880cff_I20210331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjRhNWI0M2NhZjkyNjRlZjk4NWRjM2IwMWI3YzdkZDA4L3RhYmxlcmFuZ2U6NGE1YjQzY2FmOTI2NGVmOTg1ZGMzYjAxYjdjN2RkMDhfNi0xMi0xLTEtMA_6b21c1e1-08d9-4bb0-9bdb-fea827b73fa1">6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2c46bfe0fdb14434bcae8a563457eacc_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjRhNWI0M2NhZjkyNjRlZjk4NWRjM2IwMWI3YzdkZDA4L3RhYmxlcmFuZ2U6NGE1YjQzY2FmOTI2NGVmOTg1ZGMzYjAxYjdjN2RkMDhfNy0yLTEtMS0w_2502688e-4467-4769-9470-b1ad729539b6">32,127</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i2c46bfe0fdb14434bcae8a563457eacc_I20210331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjRhNWI0M2NhZjkyNjRlZjk4NWRjM2IwMWI3YzdkZDA4L3RhYmxlcmFuZ2U6NGE1YjQzY2FmOTI2NGVmOTg1ZGMzYjAxYjdjN2RkMDhfNy00LTEtMS0w_bb0a96f3-30c6-4422-97be-9de10c344736">59</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2c46bfe0fdb14434bcae8a563457eacc_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjRhNWI0M2NhZjkyNjRlZjk4NWRjM2IwMWI3YzdkZDA4L3RhYmxlcmFuZ2U6NGE1YjQzY2FmOTI2NGVmOTg1ZGMzYjAxYjdjN2RkMDhfNy02LTEtMS0w_288df396-125e-44b2-a4e8-5e7ca09723b9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2c46bfe0fdb14434bcae8a563457eacc_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjRhNWI0M2NhZjkyNjRlZjk4NWRjM2IwMWI3YzdkZDA4L3RhYmxlcmFuZ2U6NGE1YjQzY2FmOTI2NGVmOTg1ZGMzYjAxYjdjN2RkMDhfNy04LTEtMS0w_529c8eed-31c2-4631-b293-7bf89d94bcf1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2c46bfe0fdb14434bcae8a563457eacc_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjRhNWI0M2NhZjkyNjRlZjk4NWRjM2IwMWI3YzdkZDA4L3RhYmxlcmFuZ2U6NGE1YjQzY2FmOTI2NGVmOTg1ZGMzYjAxYjdjN2RkMDhfNy0xMC0xLTEtMA_a8c29be1-c246-471f-b383-0f93eabfcdee">32,127</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i2c46bfe0fdb14434bcae8a563457eacc_I20210331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjRhNWI0M2NhZjkyNjRlZjk4NWRjM2IwMWI3YzdkZDA4L3RhYmxlcmFuZ2U6NGE1YjQzY2FmOTI2NGVmOTg1ZGMzYjAxYjdjN2RkMDhfNy0xMi0xLTEtMA_1340d8fb-1975-4334-a01e-fa05dfec4533">59</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjRhNWI0M2NhZjkyNjRlZjk4NWRjM2IwMWI3YzdkZDA4L3RhYmxlcmFuZ2U6NGE1YjQzY2FmOTI2NGVmOTg1ZGMzYjAxYjdjN2RkMDhfOS0yLTEtMS0w_c80a1377-0e0c-4d1f-8f95-cd3c9a0f59da">35,717</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjRhNWI0M2NhZjkyNjRlZjk4NWRjM2IwMWI3YzdkZDA4L3RhYmxlcmFuZ2U6NGE1YjQzY2FmOTI2NGVmOTg1ZGMzYjAxYjdjN2RkMDhfOS00LTEtMS0w_628525c7-5d1c-4e7e-b368-0813f7076d36">65</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjRhNWI0M2NhZjkyNjRlZjk4NWRjM2IwMWI3YzdkZDA4L3RhYmxlcmFuZ2U6NGE1YjQzY2FmOTI2NGVmOTg1ZGMzYjAxYjdjN2RkMDhfOS02LTEtMS0w_9e4f39c2-3532-490b-bfb5-55d638c038a0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjRhNWI0M2NhZjkyNjRlZjk4NWRjM2IwMWI3YzdkZDA4L3RhYmxlcmFuZ2U6NGE1YjQzY2FmOTI2NGVmOTg1ZGMzYjAxYjdjN2RkMDhfOS04LTEtMS0w_a97ace4a-1fe3-42bc-ad10-cc666bd32a08">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjRhNWI0M2NhZjkyNjRlZjk4NWRjM2IwMWI3YzdkZDA4L3RhYmxlcmFuZ2U6NGE1YjQzY2FmOTI2NGVmOTg1ZGMzYjAxYjdjN2RkMDhfOS0xMC0xLTEtMA_5a60bb48-f150-498b-8269-ca5de3b816ec">35,717</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjRhNWI0M2NhZjkyNjRlZjk4NWRjM2IwMWI3YzdkZDA4L3RhYmxlcmFuZ2U6NGE1YjQzY2FmOTI2NGVmOTg1ZGMzYjAxYjdjN2RkMDhfOS0xMi0xLTEtMA_22295251-90c2-4d03-9c02-4b4fd0060bbd">65</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:26.547%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.228%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Less than 12 months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">12 months or more</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Losses</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. states and municipalities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i104889013c344a9184c119ff4ef1fd37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjkyMzk4ZmI1NGNiYTQwNmY4NDBiM2NmYWE1YTUxZDg1L3RhYmxlcmFuZ2U6OTIzOThmYjU0Y2JhNDA2Zjg0MGIzY2ZhYTVhNTFkODVfNi0yLTEtMS0w_f419762d-050c-439f-8268-923a24032f82">1,408</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i104889013c344a9184c119ff4ef1fd37_I20201231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjkyMzk4ZmI1NGNiYTQwNmY4NDBiM2NmYWE1YTUxZDg1L3RhYmxlcmFuZ2U6OTIzOThmYjU0Y2JhNDA2Zjg0MGIzY2ZhYTVhNTFkODVfNi00LTEtMS0w_87bb2a50-e7b3-46ac-891d-64ea9262dd4e">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i104889013c344a9184c119ff4ef1fd37_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjkyMzk4ZmI1NGNiYTQwNmY4NDBiM2NmYWE1YTUxZDg1L3RhYmxlcmFuZ2U6OTIzOThmYjU0Y2JhNDA2Zjg0MGIzY2ZhYTVhNTFkODVfNi02LTEtMS0w_6b37b801-5d90-41f1-a9a5-adfb3f6da2bb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i104889013c344a9184c119ff4ef1fd37_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjkyMzk4ZmI1NGNiYTQwNmY4NDBiM2NmYWE1YTUxZDg1L3RhYmxlcmFuZ2U6OTIzOThmYjU0Y2JhNDA2Zjg0MGIzY2ZhYTVhNTFkODVfNi04LTEtMS0w_3eacbc97-0cb3-4e36-bb4c-595350c7a5a6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i104889013c344a9184c119ff4ef1fd37_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjkyMzk4ZmI1NGNiYTQwNmY4NDBiM2NmYWE1YTUxZDg1L3RhYmxlcmFuZ2U6OTIzOThmYjU0Y2JhNDA2Zjg0MGIzY2ZhYTVhNTFkODVfNi0xMC0xLTEtMA_6093fe27-b515-446a-a101-c7e5a8c6b804">1,408</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i104889013c344a9184c119ff4ef1fd37_I20201231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjkyMzk4ZmI1NGNiYTQwNmY4NDBiM2NmYWE1YTUxZDg1L3RhYmxlcmFuZ2U6OTIzOThmYjU0Y2JhNDA2Zjg0MGIzY2ZhYTVhNTFkODVfNi0xMi0xLTEtMA_579abe8a-70be-4d2a-bea2-049b349216e7">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i55be923fd89f43b99d2326dada78646f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjkyMzk4ZmI1NGNiYTQwNmY4NDBiM2NmYWE1YTUxZDg1L3RhYmxlcmFuZ2U6OTIzOThmYjU0Y2JhNDA2Zjg0MGIzY2ZhYTVhNTFkODVfNy0yLTEtMS0w_03ee5840-f32f-4226-bacd-022620368b72">12,552</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i55be923fd89f43b99d2326dada78646f_I20201231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjkyMzk4ZmI1NGNiYTQwNmY4NDBiM2NmYWE1YTUxZDg1L3RhYmxlcmFuZ2U6OTIzOThmYjU0Y2JhNDA2Zjg0MGIzY2ZhYTVhNTFkODVfNy00LTEtMS0w_edb5716d-4713-4b6f-ab7a-7be00fe17b08">3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i55be923fd89f43b99d2326dada78646f_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjkyMzk4ZmI1NGNiYTQwNmY4NDBiM2NmYWE1YTUxZDg1L3RhYmxlcmFuZ2U6OTIzOThmYjU0Y2JhNDA2Zjg0MGIzY2ZhYTVhNTFkODVfNy02LTEtMS0w_b7acc439-2a59-4f4a-87f2-7c34c7a82651">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i55be923fd89f43b99d2326dada78646f_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjkyMzk4ZmI1NGNiYTQwNmY4NDBiM2NmYWE1YTUxZDg1L3RhYmxlcmFuZ2U6OTIzOThmYjU0Y2JhNDA2Zjg0MGIzY2ZhYTVhNTFkODVfNy04LTEtMS0w_07be9a3f-0da0-4f2b-a888-56500f8749e0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i55be923fd89f43b99d2326dada78646f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjkyMzk4ZmI1NGNiYTQwNmY4NDBiM2NmYWE1YTUxZDg1L3RhYmxlcmFuZ2U6OTIzOThmYjU0Y2JhNDA2Zjg0MGIzY2ZhYTVhNTFkODVfNy0xMC0xLTEtMA_9c9cdb57-77ac-4e85-a612-20ae2b4b08d7">12,552</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i55be923fd89f43b99d2326dada78646f_I20201231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjkyMzk4ZmI1NGNiYTQwNmY4NDBiM2NmYWE1YTUxZDg1L3RhYmxlcmFuZ2U6OTIzOThmYjU0Y2JhNDA2Zjg0MGIzY2ZhYTVhNTFkODVfNy0xMi0xLTEtMA_3c8b0923-a0ad-4805-9077-4e44fa47e9f4">3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjkyMzk4ZmI1NGNiYTQwNmY4NDBiM2NmYWE1YTUxZDg1L3RhYmxlcmFuZ2U6OTIzOThmYjU0Y2JhNDA2Zjg0MGIzY2ZhYTVhNTFkODVfOS0yLTEtMS0w_e5385481-da4d-4f10-a563-b3100132d4e1">13,960</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjkyMzk4ZmI1NGNiYTQwNmY4NDBiM2NmYWE1YTUxZDg1L3RhYmxlcmFuZ2U6OTIzOThmYjU0Y2JhNDA2Zjg0MGIzY2ZhYTVhNTFkODVfOS00LTEtMS0w_e88cf7d7-72f8-4473-91b2-410c6e589233">4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjkyMzk4ZmI1NGNiYTQwNmY4NDBiM2NmYWE1YTUxZDg1L3RhYmxlcmFuZ2U6OTIzOThmYjU0Y2JhNDA2Zjg0MGIzY2ZhYTVhNTFkODVfOS02LTEtMS0w_c25ae485-58da-4e17-81b3-16266ea58516">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjkyMzk4ZmI1NGNiYTQwNmY4NDBiM2NmYWE1YTUxZDg1L3RhYmxlcmFuZ2U6OTIzOThmYjU0Y2JhNDA2Zjg0MGIzY2ZhYTVhNTFkODVfOS04LTEtMS0w_0313d215-a797-46d3-99c4-d33290192f56">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjkyMzk4ZmI1NGNiYTQwNmY4NDBiM2NmYWE1YTUxZDg1L3RhYmxlcmFuZ2U6OTIzOThmYjU0Y2JhNDA2Zjg0MGIzY2ZhYTVhNTFkODVfOS0xMC0xLTEtMA_59a2521d-a00a-412a-ba76-ac29c6b884d5">13,960</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjkyMzk4ZmI1NGNiYTQwNmY4NDBiM2NmYWE1YTUxZDg1L3RhYmxlcmFuZ2U6OTIzOThmYjU0Y2JhNDA2Zjg0MGIzY2ZhYTVhNTFkODVfOS0xMi0xLTEtMA_eb879c13-9788-4fc1-800c-9eb63d5a16f4">4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RleHRyZWdpb246Mzg2YzUzYTZiYTAwNGFlYzkxMGY1MGU4Y2QyYWUzZGVfNDk3Mg_801dab6f-bd16-4210-bac5-f3f38bafb7a9" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the contractual maturities of the Company&#8217;s marketable investments as of March 31, 2021 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:49.851%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.767%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31, 2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due in less than one year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjJjMTc0Mzg4YTEzMDQ3MGE4NGJjNjVhMzcyZGFmNTBkL3RhYmxlcmFuZ2U6MmMxNzQzODhhMTMwNDcwYTg0YmM2NWEzNzJkYWY1MGRfMi0yLTEtMS0yNDc2_d16b467b-df95-42a5-8183-14e68ef13d04">100,191</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjJjMTc0Mzg4YTEzMDQ3MGE4NGJjNjVhMzcyZGFmNTBkL3RhYmxlcmFuZ2U6MmMxNzQzODhhMTMwNDcwYTg0YmM2NWEzNzJkYWY1MGRfMi0yLTEtMS0w_58914c13-b65c-476f-bcab-81282783b33b">100,403</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due in one to five years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjJjMTc0Mzg4YTEzMDQ3MGE4NGJjNjVhMzcyZGFmNTBkL3RhYmxlcmFuZ2U6MmMxNzQzODhhMTMwNDcwYTg0YmM2NWEzNzJkYWY1MGRfMy0yLTEtMS0yNDc2_3d3ed17c-30b6-414c-abc6-8e0106dbc5fa">86,298</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjJjMTc0Mzg4YTEzMDQ3MGE4NGJjNjVhMzcyZGFmNTBkL3RhYmxlcmFuZ2U6MmMxNzQzODhhMTMwNDcwYTg0YmM2NWEzNzJkYWY1MGRfMy0yLTEtMS0w_5719d86e-ccc9-449f-a4ce-59e8e33bf08f">86,574</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjJjMTc0Mzg4YTEzMDQ3MGE4NGJjNjVhMzcyZGFmNTBkL3RhYmxlcmFuZ2U6MmMxNzQzODhhMTMwNDcwYTg0YmM2NWEzNzJkYWY1MGRfNC0yLTEtMS0yNDc2_c1bd6cc9-3e59-4dec-906d-53f2c14c59f5">186,489</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjJjMTc0Mzg4YTEzMDQ3MGE4NGJjNjVhMzcyZGFmNTBkL3RhYmxlcmFuZ2U6MmMxNzQzODhhMTMwNDcwYTg0YmM2NWEzNzJkYWY1MGRfNC0yLTEtMS0w_aca6a1d7-e3ce-4621-a665-fd9fbe7bc787">186,977</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value: </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 - Quoted prices in active markets for identical assets or liabilities. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 - Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The categorization of a financial instrument within the valuation hierarchy is based on the lowest level of input that is significant to the fair value measurement.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies its cash equivalents and marketable investments within Level 1 and Level 2, as it uses quoted market prices or alternative pricing sources and models utilizing market observable inputs. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined the fair value of its Level 1 financial instruments, which are traded in active markets, using quoted market prices for identical instruments.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable investments classified within Level 2 of the fair value hierarchy are valued based on other observable inputs, including broker or dealer quotations or alternative pricing sources. When quoted prices in active markets for identical assets or liabilities are not available, the Company relies on non-binding quotes from its investment managers, which are based on </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:85.5pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_7">Table of Contents</a></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Penumbra, Inc.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Condensed Consolidated Financial Statements</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div></div><ix:continuation id="ib10f7bc99e464ae3b4b3406101076684" continuedAt="i1b9cd47ece424d7aaea43d02c917c2d0"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">proprietary valuation models of independent pricing services. These models generally use inputs such as observable market data, quoted market prices for similar instruments, historical pricing trends of a security as relative to its peers. To validate the fair value determination provided by its investment managers, the Company reviews the pricing movement in the context of overall market trends and trading information from its investment managers. In addition, the Company assesses the inputs and methods used in determining the fair value in order to determine the classification of securities in the fair value hierarchy.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not hold any Level 3 marketable investments as of March 31, 2021 or December 31, 2020. During the three months ended March 31, 2021 and 2020, the Company did not have any transfers between Level 1, Level 2 or Level 3 of the fair value hierarchy. Additionally, the Company did not have any financial assets and liabilities measured at fair value on a non-recurring basis as of March 31, 2021 or December 31, 2020.</span></div><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RleHRyZWdpb246Mzg2YzUzYTZiYTAwNGFlYzkxMGY1MGU4Y2QyYWUzZGVfNDk3Mw_1a30492c-a52a-4d91-ba80-a6ba8263e3a1" escape="true"><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the Company&#8217;s financial assets measured at fair value by level within the fair value hierarchy as of March 31, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:46.777%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.201%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level&#160;1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level&#160;2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level&#160;3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair&#160;Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2ef85e726fb34145aedeafd1181ef07c_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmNhMWRkY2ZkM2Q4ZjRiYTdhOGRlN2UxMzY5ZWQyYmJiL3RhYmxlcmFuZ2U6Y2ExZGRjZmQzZDhmNGJhN2E4ZGU3ZTEzNjllZDJiYmJfNS0yLTEtMS0w_c037b38f-9b62-4367-bc8a-5808845b8bef">11,056</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if43697a43b3144dca837dae932b06518_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmNhMWRkY2ZkM2Q4ZjRiYTdhOGRlN2UxMzY5ZWQyYmJiL3RhYmxlcmFuZ2U6Y2ExZGRjZmQzZDhmNGJhN2E4ZGU3ZTEzNjllZDJiYmJfNS00LTEtMS0w_f17beac8-a055-4d94-8926-3552729f6da7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i389ee3489c1e45b9a91d5a6ba0e4fb84_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmNhMWRkY2ZkM2Q4ZjRiYTdhOGRlN2UxMzY5ZWQyYmJiL3RhYmxlcmFuZ2U6Y2ExZGRjZmQzZDhmNGJhN2E4ZGU3ZTEzNjllZDJiYmJfNS02LTEtMS0w_155ece4f-7833-44ba-bd22-e2b0b1754dbe">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iff1fb38c24ba4abbb7ffb46755b2cba9_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmNhMWRkY2ZkM2Q4ZjRiYTdhOGRlN2UxMzY5ZWQyYmJiL3RhYmxlcmFuZ2U6Y2ExZGRjZmQzZDhmNGJhN2E4ZGU3ZTEzNjllZDJiYmJfNS04LTEtMS0w_5ac434d8-f1da-4de3-8479-1ee63bb7c325">11,056</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Marketable investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2ac3d62a3c8448859dad7261e1259bb2_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmNhMWRkY2ZkM2Q4ZjRiYTdhOGRlN2UxMzY5ZWQyYmJiL3RhYmxlcmFuZ2U6Y2ExZGRjZmQzZDhmNGJhN2E4ZGU3ZTEzNjllZDJiYmJfMTAtMi0xLTEtMA_2d8b1cf9-e0d7-4fc4-a1c6-7db0e3f7f84c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i56fbc254a4244d06acca86c93ae4878d_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmNhMWRkY2ZkM2Q4ZjRiYTdhOGRlN2UxMzY5ZWQyYmJiL3RhYmxlcmFuZ2U6Y2ExZGRjZmQzZDhmNGJhN2E4ZGU3ZTEzNjllZDJiYmJfMTAtNC0xLTEtMA_f7cceab4-712c-4d5d-9b02-caa53423eca2">4,249</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8d05a9f78f694c9a8ddd934767cfdb10_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmNhMWRkY2ZkM2Q4ZjRiYTdhOGRlN2UxMzY5ZWQyYmJiL3RhYmxlcmFuZ2U6Y2ExZGRjZmQzZDhmNGJhN2E4ZGU3ZTEzNjllZDJiYmJfMTAtNi0xLTEtMA_b297af4e-0e5b-413c-9f40-c3dde363ff1f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibc2503a7f5bb4a5a9e61f7b26a6e8f41_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmNhMWRkY2ZkM2Q4ZjRiYTdhOGRlN2UxMzY5ZWQyYmJiL3RhYmxlcmFuZ2U6Y2ExZGRjZmQzZDhmNGJhN2E4ZGU3ZTEzNjllZDJiYmJfMTAtOC0xLTEtMA_22d574cf-f8e2-4cf0-a9a6-c49c1f2307b2">4,249</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. agency and government sponsored securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8f8af0c8a0684c0cb90d37367e86b36f_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmNhMWRkY2ZkM2Q4ZjRiYTdhOGRlN2UxMzY5ZWQyYmJiL3RhYmxlcmFuZ2U6Y2ExZGRjZmQzZDhmNGJhN2E4ZGU3ZTEzNjllZDJiYmJfMTItMi0xLTEtMA_ee0e7271-75ae-4ec0-955f-192e07d5f8c5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id3f8d3c1ee0d44ec820942cee6e91217_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmNhMWRkY2ZkM2Q4ZjRiYTdhOGRlN2UxMzY5ZWQyYmJiL3RhYmxlcmFuZ2U6Y2ExZGRjZmQzZDhmNGJhN2E4ZGU3ZTEzNjllZDJiYmJfMTItNC0xLTEtMA_5c043827-6076-4f9b-961b-5a86d42d38a7">4,555</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iae10dbbffe7c4ea09ccb695123c50a73_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmNhMWRkY2ZkM2Q4ZjRiYTdhOGRlN2UxMzY5ZWQyYmJiL3RhYmxlcmFuZ2U6Y2ExZGRjZmQzZDhmNGJhN2E4ZGU3ZTEzNjllZDJiYmJfMTItNi0xLTEtMA_7045792c-34ef-4c9c-89ca-52ecd2471db1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idbdc263138604df9b3ba8a4cdd9734f5_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmNhMWRkY2ZkM2Q4ZjRiYTdhOGRlN2UxMzY5ZWQyYmJiL3RhYmxlcmFuZ2U6Y2ExZGRjZmQzZDhmNGJhN2E4ZGU3ZTEzNjllZDJiYmJfMTItOC0xLTEtMA_917cc641-b89a-4cbd-9f0d-a1d0a3e50ab0">4,555</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. states and municipalities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i254ed54a229241e5955edbc7d7cc0945_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmNhMWRkY2ZkM2Q4ZjRiYTdhOGRlN2UxMzY5ZWQyYmJiL3RhYmxlcmFuZ2U6Y2ExZGRjZmQzZDhmNGJhN2E4ZGU3ZTEzNjllZDJiYmJfMTMtMi0xLTEtMA_5563566c-dbf5-4331-b30b-86031cbef137">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i28d36aea9cfe46ab81512448ff854ded_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmNhMWRkY2ZkM2Q4ZjRiYTdhOGRlN2UxMzY5ZWQyYmJiL3RhYmxlcmFuZ2U6Y2ExZGRjZmQzZDhmNGJhN2E4ZGU3ZTEzNjllZDJiYmJfMTMtNC0xLTEtMA_440b534d-2bc6-4877-93ea-7324fc8b9a56">47,425</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i94d696c32486433ba4d9ca24b1be2031_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmNhMWRkY2ZkM2Q4ZjRiYTdhOGRlN2UxMzY5ZWQyYmJiL3RhYmxlcmFuZ2U6Y2ExZGRjZmQzZDhmNGJhN2E4ZGU3ZTEzNjllZDJiYmJfMTMtNi0xLTEtMA_ef4b8220-e6af-49b4-89cb-406a6cb7aa3f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibddb74030a594681903f85d04cd97751_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmNhMWRkY2ZkM2Q4ZjRiYTdhOGRlN2UxMzY5ZWQyYmJiL3RhYmxlcmFuZ2U6Y2ExZGRjZmQzZDhmNGJhN2E4ZGU3ZTEzNjllZDJiYmJfMTMtOC0xLTEtMA_690f90ba-291b-44da-8c4d-6264674d3c42">47,425</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i00f00dfc341f404db08923d9839d44e0_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmNhMWRkY2ZkM2Q4ZjRiYTdhOGRlN2UxMzY5ZWQyYmJiL3RhYmxlcmFuZ2U6Y2ExZGRjZmQzZDhmNGJhN2E4ZGU3ZTEzNjllZDJiYmJfMTQtMi0xLTEtMA_19c4fe2a-8f4c-4d0e-b904-236c4e35dd53">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2b195a85c14a4342934f531bbff4c1ce_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmNhMWRkY2ZkM2Q4ZjRiYTdhOGRlN2UxMzY5ZWQyYmJiL3RhYmxlcmFuZ2U6Y2ExZGRjZmQzZDhmNGJhN2E4ZGU3ZTEzNjllZDJiYmJfMTQtNC0xLTEtMA_67b82866-2b7e-4238-93f4-862042f70a01">130,748</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i69c892239d2d4fe99e78dbdaed9bbf97_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmNhMWRkY2ZkM2Q4ZjRiYTdhOGRlN2UxMzY5ZWQyYmJiL3RhYmxlcmFuZ2U6Y2ExZGRjZmQzZDhmNGJhN2E4ZGU3ZTEzNjllZDJiYmJfMTQtNi0xLTEtMA_c367e7f4-ad23-44d2-9745-bdd0baefefa2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i308c0d0ea9ba4e38b3658f6f625fcced_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmNhMWRkY2ZkM2Q4ZjRiYTdhOGRlN2UxMzY5ZWQyYmJiL3RhYmxlcmFuZ2U6Y2ExZGRjZmQzZDhmNGJhN2E4ZGU3ZTEzNjllZDJiYmJfMTQtOC0xLTEtMA_9f3c9709-a516-4842-8af5-f85c2ec3cc83">130,748</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8886325e145644469218dadd10149a26_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmNhMWRkY2ZkM2Q4ZjRiYTdhOGRlN2UxMzY5ZWQyYmJiL3RhYmxlcmFuZ2U6Y2ExZGRjZmQzZDhmNGJhN2E4ZGU3ZTEzNjllZDJiYmJfMTYtMi0xLTEtMA_f8cdf527-e54e-4759-b665-bffe342b5942">11,056</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4a87ff0c6949432ebf4475b17c6ed10a_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmNhMWRkY2ZkM2Q4ZjRiYTdhOGRlN2UxMzY5ZWQyYmJiL3RhYmxlcmFuZ2U6Y2ExZGRjZmQzZDhmNGJhN2E4ZGU3ZTEzNjllZDJiYmJfMTYtNC0xLTEtMA_a371ce9d-5f88-4a98-9bd8-e77eaffb986f">186,977</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1c1ebd70aae540d09fa6389007f7c1e6_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmNhMWRkY2ZkM2Q4ZjRiYTdhOGRlN2UxMzY5ZWQyYmJiL3RhYmxlcmFuZ2U6Y2ExZGRjZmQzZDhmNGJhN2E4ZGU3ZTEzNjllZDJiYmJfMTYtNi0xLTEtMA_cbb99fcc-f72a-4920-93a3-bf994a35d578">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib243c48572374d398af7139c60461b66_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmNhMWRkY2ZkM2Q4ZjRiYTdhOGRlN2UxMzY5ZWQyYmJiL3RhYmxlcmFuZ2U6Y2ExZGRjZmQzZDhmNGJhN2E4ZGU3ZTEzNjllZDJiYmJfMTYtOC0xLTEtMA_71240a50-1794-47d6-bb41-a0f3fb9fa3fe">198,033</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:46.777%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.201%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level&#160;1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level&#160;2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level&#160;3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair&#160;Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8a7f67abddba4963acbfe5960723d511_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjliYzk2NTI1MDJmMTRmNjdhYTNjMGU3ZTk0YzRkNTljL3RhYmxlcmFuZ2U6OWJjOTY1MjUwMmYxNGY2N2FhM2MwZTdlOTRjNGQ1OWNfNS0yLTEtMS0w_e670e180-f920-4374-a00b-f545abcf4fae">33,054</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idb3654b7d6d64990a36a2df5a507a6a7_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjliYzk2NTI1MDJmMTRmNjdhYTNjMGU3ZTk0YzRkNTljL3RhYmxlcmFuZ2U6OWJjOTY1MjUwMmYxNGY2N2FhM2MwZTdlOTRjNGQ1OWNfNS00LTEtMS0w_8e78a60a-e1f7-4d85-8dc9-b47d9d569076">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2fa11ad294724e3c87551641e90c459b_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjliYzk2NTI1MDJmMTRmNjdhYTNjMGU3ZTk0YzRkNTljL3RhYmxlcmFuZ2U6OWJjOTY1MjUwMmYxNGY2N2FhM2MwZTdlOTRjNGQ1OWNfNS02LTEtMS0w_d8add00c-29c3-4f83-86aa-0775b0ec77aa">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7551fadfec6a41738c0121547b902168_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjliYzk2NTI1MDJmMTRmNjdhYTNjMGU3ZTk0YzRkNTljL3RhYmxlcmFuZ2U6OWJjOTY1MjUwMmYxNGY2N2FhM2MwZTdlOTRjNGQ1OWNfNS04LTEtMS0w_a2b24c3b-480a-4aa3-ab17-de18f68293b2">33,054</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Marketable investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8061f66cdea443b2b80ebe4ab72cf570_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjliYzk2NTI1MDJmMTRmNjdhYTNjMGU3ZTk0YzRkNTljL3RhYmxlcmFuZ2U6OWJjOTY1MjUwMmYxNGY2N2FhM2MwZTdlOTRjNGQ1OWNfNy0yLTEtMS0w_73227e90-7007-4493-8ea5-eb0249105932">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1605261fe16244578ccb7a1730813b2d_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjliYzk2NTI1MDJmMTRmNjdhYTNjMGU3ZTk0YzRkNTljL3RhYmxlcmFuZ2U6OWJjOTY1MjUwMmYxNGY2N2FhM2MwZTdlOTRjNGQ1OWNfNy00LTEtMS0w_c0d18165-1a70-46ab-8d38-487fd4f687a7">4,246</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i64cf261e5f464531b479353253a44b71_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjliYzk2NTI1MDJmMTRmNjdhYTNjMGU3ZTk0YzRkNTljL3RhYmxlcmFuZ2U6OWJjOTY1MjUwMmYxNGY2N2FhM2MwZTdlOTRjNGQ1OWNfNy02LTEtMS0w_db098044-9b9d-4e75-a3cd-cc2f4c3533e4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i03229d4cfadb455fbff3c0423eac2232_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjliYzk2NTI1MDJmMTRmNjdhYTNjMGU3ZTk0YzRkNTljL3RhYmxlcmFuZ2U6OWJjOTY1MjUwMmYxNGY2N2FhM2MwZTdlOTRjNGQ1OWNfNy04LTEtMS0w_d2986e42-dc33-4f96-a450-639201e815e3">4,246</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. agency and government sponsored securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib631de374a3f45419fec36bd9ce582be_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjliYzk2NTI1MDJmMTRmNjdhYTNjMGU3ZTk0YzRkNTljL3RhYmxlcmFuZ2U6OWJjOTY1MjUwMmYxNGY2N2FhM2MwZTdlOTRjNGQ1OWNfOS0yLTEtMS0w_f26e83d9-04e3-46dc-8575-1d5d40037822">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0724e5f08c93446faed006ca417e11a7_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjliYzk2NTI1MDJmMTRmNjdhYTNjMGU3ZTk0YzRkNTljL3RhYmxlcmFuZ2U6OWJjOTY1MjUwMmYxNGY2N2FhM2MwZTdlOTRjNGQ1OWNfOS00LTEtMS0w_e2503258-b609-46a6-9bf6-1d9a023fcec7">7,857</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i819ff68c74554d5bba8b850c9c17135b_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjliYzk2NTI1MDJmMTRmNjdhYTNjMGU3ZTk0YzRkNTljL3RhYmxlcmFuZ2U6OWJjOTY1MjUwMmYxNGY2N2FhM2MwZTdlOTRjNGQ1OWNfOS02LTEtMS0w_8be2f89c-a80d-4f0f-b630-f9e1ac2850e9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iac47bf63cbdf452f971c1b862011618d_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjliYzk2NTI1MDJmMTRmNjdhYTNjMGU3ZTk0YzRkNTljL3RhYmxlcmFuZ2U6OWJjOTY1MjUwMmYxNGY2N2FhM2MwZTdlOTRjNGQ1OWNfOS04LTEtMS0w_ca69b84b-454b-49f2-92eb-31139f3f87fe">7,857</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. states and municipalities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia08ca4ed2d7b452091ed0648bf3536e8_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjliYzk2NTI1MDJmMTRmNjdhYTNjMGU3ZTk0YzRkNTljL3RhYmxlcmFuZ2U6OWJjOTY1MjUwMmYxNGY2N2FhM2MwZTdlOTRjNGQ1OWNfMTAtMi0xLTEtMA_5bf270ce-faa5-46c2-a2e0-0bce248e9e04">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie7cb2b9cc6e94424af63fdedb9afca1b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjliYzk2NTI1MDJmMTRmNjdhYTNjMGU3ZTk0YzRkNTljL3RhYmxlcmFuZ2U6OWJjOTY1MjUwMmYxNGY2N2FhM2MwZTdlOTRjNGQ1OWNfMTAtNC0xLTEtMA_17c579ef-7c49-4ce3-9d69-17ef0fe89620">48,095</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i775646e541854c0084a0108167971d2e_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjliYzk2NTI1MDJmMTRmNjdhYTNjMGU3ZTk0YzRkNTljL3RhYmxlcmFuZ2U6OWJjOTY1MjUwMmYxNGY2N2FhM2MwZTdlOTRjNGQ1OWNfMTAtNi0xLTEtMA_573d35ce-0a72-461b-a071-198e24a73031">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iba1b45a328b742f1ac8de1207cc90145_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjliYzk2NTI1MDJmMTRmNjdhYTNjMGU3ZTk0YzRkNTljL3RhYmxlcmFuZ2U6OWJjOTY1MjUwMmYxNGY2N2FhM2MwZTdlOTRjNGQ1OWNfMTAtOC0xLTEtMA_b3980ed5-8cc9-44d6-bf53-436023c6cfa8">48,095</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i886c9ddc4de340a2aee42e38713f72f1_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjliYzk2NTI1MDJmMTRmNjdhYTNjMGU3ZTk0YzRkNTljL3RhYmxlcmFuZ2U6OWJjOTY1MjUwMmYxNGY2N2FhM2MwZTdlOTRjNGQ1OWNfMTEtMi0xLTEtMA_1d6a50cd-0dc1-4286-b9da-b7004eb88eac">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i079cb4afcc424f0da00c920c63539881_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjliYzk2NTI1MDJmMTRmNjdhYTNjMGU3ZTk0YzRkNTljL3RhYmxlcmFuZ2U6OWJjOTY1MjUwMmYxNGY2N2FhM2MwZTdlOTRjNGQ1OWNfMTEtNC0xLTEtMA_b48bbe04-915e-46d5-86de-fcf2ec2fa88f">134,964</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6866a52ea9db4c49b8b11ff633d2b12c_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjliYzk2NTI1MDJmMTRmNjdhYTNjMGU3ZTk0YzRkNTljL3RhYmxlcmFuZ2U6OWJjOTY1MjUwMmYxNGY2N2FhM2MwZTdlOTRjNGQ1OWNfMTEtNi0xLTEtMA_6e41fce4-6371-4cee-a420-c9db07796a3f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icd8213c8b1d94d31970487fe0367e4be_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjliYzk2NTI1MDJmMTRmNjdhYTNjMGU3ZTk0YzRkNTljL3RhYmxlcmFuZ2U6OWJjOTY1MjUwMmYxNGY2N2FhM2MwZTdlOTRjNGQ1OWNfMTEtOC0xLTEtMA_d28ccd20-3f23-4847-83e6-865410440135">134,964</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iedb540ab30af41ffb13d248fbcc70cab_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjliYzk2NTI1MDJmMTRmNjdhYTNjMGU3ZTk0YzRkNTljL3RhYmxlcmFuZ2U6OWJjOTY1MjUwMmYxNGY2N2FhM2MwZTdlOTRjNGQ1OWNfMTQtMi0xLTEtMA_6b026dc7-c786-4022-af3f-abbd24439a3e">33,054</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia8d8602364c94758b090742cb58c4849_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjliYzk2NTI1MDJmMTRmNjdhYTNjMGU3ZTk0YzRkNTljL3RhYmxlcmFuZ2U6OWJjOTY1MjUwMmYxNGY2N2FhM2MwZTdlOTRjNGQ1OWNfMTQtNC0xLTEtMA_010610ed-13d1-410c-bbe2-02ce43bd613e">195,162</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i503389a2f5f44323be7ab5c7e2066947_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjliYzk2NTI1MDJmMTRmNjdhYTNjMGU3ZTk0YzRkNTljL3RhYmxlcmFuZ2U6OWJjOTY1MjUwMmYxNGY2N2FhM2MwZTdlOTRjNGQ1OWNfMTQtNi0xLTEtMA_f7a79ac6-8ff3-4de6-9c85-ca66f825169a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib6dee7fdfa964682807063445eaec913_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjliYzk2NTI1MDJmMTRmNjdhYTNjMGU3ZTk0YzRkNTljL3RhYmxlcmFuZ2U6OWJjOTY1MjUwMmYxNGY2N2FhM2MwZTdlOTRjNGQ1OWNfMTQtOC0xLTEtMA_c7f5f264-34d7-4ca6-a023-db4f22f29c74">228,216</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contingent Consideration Obligations</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2021 and December 31, 2020, there were no contingent consideration liabilities classified as Level 3. The Company had a contingent consideration liability balance of $<ix:nonFraction unitRef="usd" contextRef="ia4b53a1ddd6e4e299c6614d17da9a4d9_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RleHRyZWdpb246Mzg2YzUzYTZiYTAwNGFlYzkxMGY1MGU4Y2QyYWUzZGVfNDA1Ng_68375ce3-db97-460d-a769-8046eb1104c2">1.2</ix:nonFraction> million related to milestone payments due in connection with the 2017 acquisition of Crossmed S.p.a. (&#8220;Crossmed&#8221;) and was based on actual revenue performance for the year ended December 31, 2019 and not based on unobservable inputs. The Company made this payment during the three months ended March 31, 2020 of which $<ix:nonFraction unitRef="usd" contextRef="i758e7c11d2a245b8b5ddefc0c6a4022a_D20200101-20200331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RleHRyZWdpb246Mzg2YzUzYTZiYTAwNGFlYzkxMGY1MGU4Y2QyYWUzZGVfMjE5OTAyMzI2NDIzMQ_094ca0eb-356a-414b-b3ba-2983c479856d">0.5</ix:nonFraction> million is presented in operating activities and $<ix:nonFraction unitRef="usd" contextRef="i758e7c11d2a245b8b5ddefc0c6a4022a_D20200101-20200331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RleHRyZWdpb246Mzg2YzUzYTZiYTAwNGFlYzkxMGY1MGU4Y2QyYWUzZGVfMjE5OTAyMzI2NDI3Ng_ca9ba49e-7db1-492d-9d90-741287e4f994">0.7</ix:nonFraction> million is presented in financing activities in the condensed consolidated statement of cash flows. </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:85.5pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_7">Table of Contents</a></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Penumbra, Inc.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Condensed Consolidated Financial Statements</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div></div><ix:continuation id="i1b9cd47ece424d7aaea43d02c917c2d0"><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RleHRyZWdpb246Mzg2YzUzYTZiYTAwNGFlYzkxMGY1MGU4Y2QyYWUzZGVfNDk2NA_2ba3d12e-e277-45f4-9f6e-cd4847fcaa78" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in fair value of the contingent consideration obligation for the three months ended March 31, 2020 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:80.451%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.617%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value of Contingent Consideration</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0809db6d4aeb4023adb5fa1446ec5b81_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmYzZTBiYTA1MmIxNjQzMjA5MDAwYjk0MDJlYzc0ZjNkL3RhYmxlcmFuZ2U6ZjNlMGJhMDUyYjE2NDMyMDkwMDBiOTQwMmVjNzRmM2RfMS0yLTEtMS0w_4e606f8e-dbe9-45ec-b6fb-46dac5ded9ac">1,206</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments of contingent consideration liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmYzZTBiYTA1MmIxNjQzMjA5MDAwYjk0MDJlYzc0ZjNkL3RhYmxlcmFuZ2U6ZjNlMGJhMDUyYjE2NDMyMDkwMDBiOTQwMmVjNzRmM2RfMy0yLTEtMS0w_1f88c39a-209a-47ff-9bbe-2a2a7f7b4b39">1,186</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8ffa9714e8c04ce1921835f5fc54528b_D20200101-20200331" decimals="-3" format="ixt:zerodash" name="pen:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmYzZTBiYTA1MmIxNjQzMjA5MDAwYjk0MDJlYzc0ZjNkL3RhYmxlcmFuZ2U6ZjNlMGJhMDUyYjE2NDMyMDkwMDBiOTQwMmVjNzRmM2RfNC0yLTEtMS0w_5fe56074-1029-410a-ae1b-59c18abd5001">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency remeasurement</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" name="pen:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossForeignCurrencyTranslation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmYzZTBiYTA1MmIxNjQzMjA5MDAwYjk0MDJlYzc0ZjNkL3RhYmxlcmFuZ2U6ZjNlMGJhMDUyYjE2NDMyMDkwMDBiOTQwMmVjNzRmM2RfNS0yLTEtMS0w_00dd8f04-5c4f-4bb6-a0bd-a23e9c4404e2">20</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at March 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1ad5b32cb8be40278ffaf309e3200a94_I20200331" decimals="-3" format="ixt:zerodash" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmYzZTBiYTA1MmIxNjQzMjA5MDAwYjk0MDJlYzc0ZjNkL3RhYmxlcmFuZ2U6ZjNlMGJhMDUyYjE2NDMyMDkwMDBiOTQwMmVjNzRmM2RfNi0yLTEtMS0w_87e27ffe-0ee8-4a95-ba5d-afb10a4134a9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><span><br/></span></div><div id="ic1493e1ada924a0a8f0bd538fb9b7319_46"></div><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="us-gaap:SupplementalBalanceSheetDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RleHRyZWdpb246MWJhYTFlMzJlNzA0NGMzNjlmNTI2ZDJkYzA5MjA3YWZfMTQzOQ_002d6e93-8e74-457a-93ba-4eb7b727b3a7" escape="true"><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. Balance Sheet Components </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventories</span></div><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RleHRyZWdpb246MWJhYTFlMzJlNzA0NGMzNjlmNTI2ZDJkYzA5MjA3YWZfMTQ1MA_21b5bad7-a3d0-4d1a-93ee-88e86267eff3" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the components of inventories as of March 31, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:68.153%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.542%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Raw materials</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryRawMaterialsNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOjhhMDE5NTBiZGU1MTQ5NzFiYjc1MzNkYThlZGNlZTk4L3RhYmxlcmFuZ2U6OGEwMTk1MGJkZTUxNDk3MWJiNzUzM2RhOGVkY2VlOThfMS0yLTEtMS0w_93cf76ab-9ae5-4a42-8386-bb4b1fa18ace">58,816</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryRawMaterialsNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOjhhMDE5NTBiZGU1MTQ5NzFiYjc1MzNkYThlZGNlZTk4L3RhYmxlcmFuZ2U6OGEwMTk1MGJkZTUxNDk3MWJiNzUzM2RhOGVkY2VlOThfMS00LTEtMS0w_6fb15ede-8d9f-4247-8fe8-36684c40f60b">45,341</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Work in process</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWorkInProcessNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOjhhMDE5NTBiZGU1MTQ5NzFiYjc1MzNkYThlZGNlZTk4L3RhYmxlcmFuZ2U6OGEwMTk1MGJkZTUxNDk3MWJiNzUzM2RhOGVkY2VlOThfMi0yLTEtMS0w_531839b3-7b6f-4f00-b567-a99b0291a3ac">20,853</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWorkInProcessNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOjhhMDE5NTBiZGU1MTQ5NzFiYjc1MzNkYThlZGNlZTk4L3RhYmxlcmFuZ2U6OGEwMTk1MGJkZTUxNDk3MWJiNzUzM2RhOGVkY2VlOThfMi00LTEtMS0w_db81a6c9-7d79-4406-b95f-0e79b3031ec9">22,099</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finished goods</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOjhhMDE5NTBiZGU1MTQ5NzFiYjc1MzNkYThlZGNlZTk4L3RhYmxlcmFuZ2U6OGEwMTk1MGJkZTUxNDk3MWJiNzUzM2RhOGVkY2VlOThfMy0yLTEtMS0w_07c0493b-bad7-43e6-b01b-95cb3856004f">165,652</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOjhhMDE5NTBiZGU1MTQ5NzFiYjc1MzNkYThlZGNlZTk4L3RhYmxlcmFuZ2U6OGEwMTk1MGJkZTUxNDk3MWJiNzUzM2RhOGVkY2VlOThfMy00LTEtMS0w_c9fefb3c-d0c0-4756-abc1-0f15edb1ef0d">152,087</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOjhhMDE5NTBiZGU1MTQ5NzFiYjc1MzNkYThlZGNlZTk4L3RhYmxlcmFuZ2U6OGEwMTk1MGJkZTUxNDk3MWJiNzUzM2RhOGVkY2VlOThfNC0yLTEtMS0w_73e83d7a-09da-4b69-b2a3-0ca93c7e6cc5">245,321</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOjhhMDE5NTBiZGU1MTQ5NzFiYjc1MzNkYThlZGNlZTk4L3RhYmxlcmFuZ2U6OGEwMTk1MGJkZTUxNDk3MWJiNzUzM2RhOGVkY2VlOThfNC00LTEtMS0w_6bf0b582-875f-4a92-abe7-09036e37052c">219,527</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accrued Liabilities</span></div><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RleHRyZWdpb246MWJhYTFlMzJlNzA0NGMzNjlmNTI2ZDJkYzA5MjA3YWZfMTQyMA_428d57b7-923e-4987-a5d3-07a5196806a9" continuedAt="i521fba85354740b78d51277f8afba8f5" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the components of accrued liabilities as of March 31, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:68.153%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.542%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payroll and employee-related cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOjRhZTExMjk3MWRlMjQwYmM5ZjY4ZWEwNzRhY2JiMGJkL3RhYmxlcmFuZ2U6NGFlMTEyOTcxZGUyNDBiYzlmNjhlYTA3NGFjYmIwYmRfMS0yLTEtMS0w_cb1cc6ee-1ce2-4e5d-8ea1-62035c32f3cb">57,234</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOjRhZTExMjk3MWRlMjQwYmM5ZjY4ZWEwNzRhY2JiMGJkL3RhYmxlcmFuZ2U6NGFlMTEyOTcxZGUyNDBiYzlmNjhlYTA3NGFjYmIwYmRfMS00LTEtMS0w_ef8e85c7-ea2d-4a73-a384-47b72d71bed7">50,083</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherSundryLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOjRhZTExMjk3MWRlMjQwYmM5ZjY4ZWEwNzRhY2JiMGJkL3RhYmxlcmFuZ2U6NGFlMTEyOTcxZGUyNDBiYzlmNjhlYTA3NGFjYmIwYmRfMi0yLTEtMS0w_f98ea939-1394-4706-b8b1-97c5cea575f0">13,213</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherSundryLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOjRhZTExMjk3MWRlMjQwYmM5ZjY4ZWEwNzRhY2JiMGJkL3RhYmxlcmFuZ2U6NGFlMTEyOTcxZGUyNDBiYzlmNjhlYTA3NGFjYmIwYmRfMi00LTEtMS0w_24a0d947-0633-419f-a9f3-9f9ba788b415">9,246</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales return provision</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="pen:AllowanceforSalesReturnsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOjRhZTExMjk3MWRlMjQwYmM5ZjY4ZWEwNzRhY2JiMGJkL3RhYmxlcmFuZ2U6NGFlMTEyOTcxZGUyNDBiYzlmNjhlYTA3NGFjYmIwYmRfMy0yLTEtMS0w_30889016-454e-4c88-a4c3-177c8a6e1ef9">1,470</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="pen:AllowanceforSalesReturnsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOjRhZTExMjk3MWRlMjQwYmM5ZjY4ZWEwNzRhY2JiMGJkL3RhYmxlcmFuZ2U6NGFlMTEyOTcxZGUyNDBiYzlmNjhlYTA3NGFjYmIwYmRfMy00LTEtMS0w_eba9cbd8-25cf-4ff0-8488-193c439640c0">9,812</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product warranty</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOjRhZTExMjk3MWRlMjQwYmM5ZjY4ZWEwNzRhY2JiMGJkL3RhYmxlcmFuZ2U6NGFlMTEyOTcxZGUyNDBiYzlmNjhlYTA3NGFjYmIwYmRfNy0yLTEtMS0w_679e179a-1be1-4f14-b27c-bc56fc6f4d48">3,314</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOjRhZTExMjk3MWRlMjQwYmM5ZjY4ZWEwNzRhY2JiMGJkL3RhYmxlcmFuZ2U6NGFlMTEyOTcxZGUyNDBiYzlmNjhlYTA3NGFjYmIwYmRfNy00LTEtMS0w_186e7e84-3bc9-42a6-8669-95fef38e50ee">2,896</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other acquisition-related costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="pen:AccruedLiabilitiesfromAcquisitionCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOjRhZTExMjk3MWRlMjQwYmM5ZjY4ZWEwNzRhY2JiMGJkL3RhYmxlcmFuZ2U6NGFlMTEyOTcxZGUyNDBiYzlmNjhlYTA3NGFjYmIwYmRfMTEtMi0xLTEtMA_964776e1-baea-47f0-b182-9a70de0608a0">3,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="pen:AccruedLiabilitiesfromAcquisitionCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOjRhZTExMjk3MWRlMjQwYmM5ZjY4ZWEwNzRhY2JiMGJkL3RhYmxlcmFuZ2U6NGFlMTEyOTcxZGUyNDBiYzlmNjhlYTA3NGFjYmIwYmRfMTEtNC0xLTEtMA_cea0ae5d-bbcd-495e-8b67-ec5cf659aa89">3,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOjRhZTExMjk3MWRlMjQwYmM5ZjY4ZWEwNzRhY2JiMGJkL3RhYmxlcmFuZ2U6NGFlMTEyOTcxZGUyNDBiYzlmNjhlYTA3NGFjYmIwYmRfMTItMi0xLTEtMA_d1cde38f-c5a3-499d-bceb-ae2c4726361c">11,983</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOjRhZTExMjk3MWRlMjQwYmM5ZjY4ZWEwNzRhY2JiMGJkL3RhYmxlcmFuZ2U6NGFlMTEyOTcxZGUyNDBiYzlmNjhlYTA3NGFjYmIwYmRfMTItNC0xLTEtMA_a597408f-9931-463b-8ae6-95853da1204a">10,758</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOjRhZTExMjk3MWRlMjQwYmM5ZjY4ZWEwNzRhY2JiMGJkL3RhYmxlcmFuZ2U6NGFlMTEyOTcxZGUyNDBiYzlmNjhlYTA3NGFjYmIwYmRfMTMtMi0xLTEtMA_cb8c847b-7c02-47cc-b422-a51445585a6a">90,214</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOjRhZTExMjk3MWRlMjQwYmM5ZjY4ZWEwNzRhY2JiMGJkL3RhYmxlcmFuZ2U6NGFlMTEyOTcxZGUyNDBiYzlmNjhlYTA3NGFjYmIwYmRfMTMtNC0xLTEtMA_b176f2cf-2ee2-439d-9d57-fa91ca5d6798">85,795</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:21.491%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"><ix:continuation id="i521fba85354740b78d51277f8afba8f5" continuedAt="ied0457829b2540049ef1eeb998d62484">(1) </ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="ied0457829b2540049ef1eeb998d62484">Amount consists of a contingent liability related to an anti-dilution provision from the asset acquisition of MVI Health Inc. (&#8220;MVI&#8221;) in 2018.</ix:continuation> </span></div><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RleHRyZWdpb246MWJhYTFlMzJlNzA0NGMzNjlmNTI2ZDJkYzA5MjA3YWZfMTQ1Mw_ac19ff96-edc5-48a6-b954-21112b524333" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the changes in the Company&#8217;s estimated product warranty accrual, included in accrued liabilities, as of March 31, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:68.153%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.542%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at the beginning of the period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProductWarrantyAccrual" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOmM5MjNhN2RkNTE2OTRlYzBiMDdjN2FmYTNlYjcxMzE0L3RhYmxlcmFuZ2U6YzkyM2E3ZGQ1MTY5NGVjMGIwN2M3YWZhM2ViNzEzMTRfMS0yLTEtMS0w_15cf87a4-a70e-4c7b-8462-611b96073346">2,896</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i54173de70e3d4879a3eb47d2262783ba_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProductWarrantyAccrual" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOmM5MjNhN2RkNTE2OTRlYzBiMDdjN2FmYTNlYjcxMzE0L3RhYmxlcmFuZ2U6YzkyM2E3ZGQ1MTY5NGVjMGIwN2M3YWZhM2ViNzEzMTRfMS00LTEtMS0w_2fe650f1-a3f7-4086-b827-961df0d15779">2,318</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accruals of warranties issued</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" name="pen:StandardandExtendedProductWarrantyAccrualIncreaseDecreaseforChangesinEstimateforNewandPreexistingWarranties" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOmM5MjNhN2RkNTE2OTRlYzBiMDdjN2FmYTNlYjcxMzE0L3RhYmxlcmFuZ2U6YzkyM2E3ZGQ1MTY5NGVjMGIwN2M3YWZhM2ViNzEzMTRfMi0yLTEtMS0w_e518458e-b588-444c-b8f5-b14fea2bde4f">775</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i94e46b8c8c2344afb351325ed6e74716_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="pen:StandardandExtendedProductWarrantyAccrualIncreaseDecreaseforChangesinEstimateforNewandPreexistingWarranties" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOmM5MjNhN2RkNTE2OTRlYzBiMDdjN2FmYTNlYjcxMzE0L3RhYmxlcmFuZ2U6YzkyM2E3ZGQ1MTY5NGVjMGIwN2M3YWZhM2ViNzEzMTRfMi00LTEtMS0w_e132559d-1446-42ec-9d92-9c43f79b4c70">1,589</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlements of warranty claims</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" name="us-gaap:ProductWarrantyAccrualPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOmM5MjNhN2RkNTE2OTRlYzBiMDdjN2FmYTNlYjcxMzE0L3RhYmxlcmFuZ2U6YzkyM2E3ZGQ1MTY5NGVjMGIwN2M3YWZhM2ViNzEzMTRfMy0yLTEtMS0w_6b70f71a-e02d-4632-8863-9906e90025ff">357</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i94e46b8c8c2344afb351325ed6e74716_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProductWarrantyAccrualPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOmM5MjNhN2RkNTE2OTRlYzBiMDdjN2FmYTNlYjcxMzE0L3RhYmxlcmFuZ2U6YzkyM2E3ZGQ1MTY5NGVjMGIwN2M3YWZhM2ViNzEzMTRfMy00LTEtMS0w_e9e727d8-0002-4bcb-ba9d-35910f74428c">1,011</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at the end of the period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProductWarrantyAccrual" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOmM5MjNhN2RkNTE2OTRlYzBiMDdjN2FmYTNlYjcxMzE0L3RhYmxlcmFuZ2U6YzkyM2E3ZGQ1MTY5NGVjMGIwN2M3YWZhM2ViNzEzMTRfNC0yLTEtMS0w_c64990ab-d2c8-452a-a611-5034d4cebf1c">3,314</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProductWarrantyAccrual" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOmM5MjNhN2RkNTE2OTRlYzBiMDdjN2FmYTNlYjcxMzE0L3RhYmxlcmFuZ2U6YzkyM2E3ZGQ1MTY5NGVjMGIwN2M3YWZhM2ViNzEzMTRfNC00LTEtMS0w_56345c5f-28d7-451e-afdd-f2f01f47977e">2,896</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><div id="ic1493e1ada924a0a8f0bd538fb9b7319_55"></div><hr style="page-break-after:always"/><div style="min-height:85.5pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_7">Table of Contents</a></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Penumbra, Inc.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Condensed Consolidated Financial Statements</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div></div><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="us-gaap:IntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RleHRyZWdpb246ZWZiMTJjZTJmZTA3NGNiNzk0Y2EwNWU3NDI1NTE0OTNfMzQxNQ_98cf8f68-3100-47dd-930f-50c4d08621ce" escape="true"><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. Intangible Assets</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Acquired Intangible Assets</span></div><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RleHRyZWdpb246ZWZiMTJjZTJmZTA3NGNiNzk0Y2EwNWU3NDI1NTE0OTNfMzQxOA_a4ce8f15-1c97-475a-b2d8-1670c45971f9" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present details of the Company&#8217;s acquired finite-lived intangible assets, as of March 31, 2021 and December 31, 2020 (in thousands, except weighted-average amortization period):</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.894%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.426%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average Amortization Period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i42839c4265b84b2bb4235f460160175d_D20210101-20210331" format="ixt-sec:duryear" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmM4NDJhOWMyMzFkMTQyZjNiZWZjNTE1NzcyNWU1ODdmL3RhYmxlcmFuZ2U6Yzg0MmE5YzIzMWQxNDJmM2JlZmM1MTU3NzI1ZTU4N2ZfMS0yLTEtMS0w_d47ae420-4cd2-4fd7-b77b-09916da6481b">15.0</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1cec4229c8b4412084d943510868fc18_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmM4NDJhOWMyMzFkMTQyZjNiZWZjNTE1NzcyNWU1ODdmL3RhYmxlcmFuZ2U6Yzg0MmE5YzIzMWQxNDJmM2JlZmM1MTU3NzI1ZTU4N2ZfMS00LTEtMS0w_bce276be-653d-489b-a076-cdeb1a34f1fe">6,991</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i1cec4229c8b4412084d943510868fc18_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmM4NDJhOWMyMzFkMTQyZjNiZWZjNTE1NzcyNWU1ODdmL3RhYmxlcmFuZ2U6Yzg0MmE5YzIzMWQxNDJmM2JlZmM1MTU3NzI1ZTU4N2ZfMS02LTEtMS0w_bd04ea00-ab3a-47bb-bf1a-9c783c232553">1,748</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1cec4229c8b4412084d943510868fc18_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmM4NDJhOWMyMzFkMTQyZjNiZWZjNTE1NzcyNWU1ODdmL3RhYmxlcmFuZ2U6Yzg0MmE5YzIzMWQxNDJmM2JlZmM1MTU3NzI1ZTU4N2ZfMS04LTEtMS0w_09ae4300-5036-4186-8f0c-48d3b8aed866">5,243</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade secrets and processes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i2c5f8dfcc12f4ba584a6f49d01d8c31c_D20210101-20210331" format="ixt-sec:duryear" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmM4NDJhOWMyMzFkMTQyZjNiZWZjNTE1NzcyNWU1ODdmL3RhYmxlcmFuZ2U6Yzg0MmE5YzIzMWQxNDJmM2JlZmM1MTU3NzI1ZTU4N2ZfMi0yLTEtMS0w_39264a4b-74e1-4c10-b73c-cb4228fc81d5">20.0</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7aa8f6b5e58f429ea88c9fb167dc4e45_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmM4NDJhOWMyMzFkMTQyZjNiZWZjNTE1NzcyNWU1ODdmL3RhYmxlcmFuZ2U6Yzg0MmE5YzIzMWQxNDJmM2JlZmM1MTU3NzI1ZTU4N2ZfMi00LTEtMS0w_f317b3ee-ce8b-45cd-804e-d0c3a1b76f47">5,256</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7aa8f6b5e58f429ea88c9fb167dc4e45_I20210331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmM4NDJhOWMyMzFkMTQyZjNiZWZjNTE1NzcyNWU1ODdmL3RhYmxlcmFuZ2U6Yzg0MmE5YzIzMWQxNDJmM2JlZmM1MTU3NzI1ZTU4N2ZfMi02LTEtMS0w_62ae8c11-610f-4eb0-8bb0-834cf11122a3">854</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7aa8f6b5e58f429ea88c9fb167dc4e45_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmM4NDJhOWMyMzFkMTQyZjNiZWZjNTE1NzcyNWU1ODdmL3RhYmxlcmFuZ2U6Yzg0MmE5YzIzMWQxNDJmM2JlZmM1MTU3NzI1ZTU4N2ZfMi04LTEtMS0w_d6cfcc14-77e5-4ebb-a460-5651d05491dd">4,402</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="iaa2b94fea75d4b6289b900c4ba167e68_D20210101-20210331" format="ixt-sec:duryear" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmM4NDJhOWMyMzFkMTQyZjNiZWZjNTE1NzcyNWU1ODdmL3RhYmxlcmFuZ2U6Yzg0MmE5YzIzMWQxNDJmM2JlZmM1MTU3NzI1ZTU4N2ZfMy0yLTEtMS0w_682fffce-08bb-4c06-be1b-a9ac5bb140b8">5.0</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4bb536b7dffd45aca8de01c5898d76aa_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmM4NDJhOWMyMzFkMTQyZjNiZWZjNTE1NzcyNWU1ODdmL3RhYmxlcmFuZ2U6Yzg0MmE5YzIzMWQxNDJmM2JlZmM1MTU3NzI1ZTU4N2ZfMy00LTEtMS0w_8263032b-a928-4d4b-8807-17c38cad315c">1,803</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i4bb536b7dffd45aca8de01c5898d76aa_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmM4NDJhOWMyMzFkMTQyZjNiZWZjNTE1NzcyNWU1ODdmL3RhYmxlcmFuZ2U6Yzg0MmE5YzIzMWQxNDJmM2JlZmM1MTU3NzI1ZTU4N2ZfMy02LTEtMS0w_9c544d95-b088-4708-b30f-819e57b3c404">1,351</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4bb536b7dffd45aca8de01c5898d76aa_I20210331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmM4NDJhOWMyMzFkMTQyZjNiZWZjNTE1NzcyNWU1ODdmL3RhYmxlcmFuZ2U6Yzg0MmE5YzIzMWQxNDJmM2JlZmM1MTU3NzI1ZTU4N2ZfMy04LTEtMS0w_e82963b0-33c2-4ea5-bfdb-9c7f588841b8">452</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" format="ixt-sec:duryear" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmM4NDJhOWMyMzFkMTQyZjNiZWZjNTE1NzcyNWU1ODdmL3RhYmxlcmFuZ2U6Yzg0MmE5YzIzMWQxNDJmM2JlZmM1MTU3NzI1ZTU4N2ZfNC0yLTEtMS0w_a74803d7-45be-43ec-981b-240776db2d99">16.7</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmM4NDJhOWMyMzFkMTQyZjNiZWZjNTE1NzcyNWU1ODdmL3RhYmxlcmFuZ2U6Yzg0MmE5YzIzMWQxNDJmM2JlZmM1MTU3NzI1ZTU4N2ZfNC00LTEtMS0w_39ae9227-d6ed-4104-b7ef-c30fdc5d6c14">14,050</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmM4NDJhOWMyMzFkMTQyZjNiZWZjNTE1NzcyNWU1ODdmL3RhYmxlcmFuZ2U6Yzg0MmE5YzIzMWQxNDJmM2JlZmM1MTU3NzI1ZTU4N2ZfNC02LTEtMS0w_a41e536b-bdcb-4b84-b871-2c1182a26fcc">3,953</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmM4NDJhOWMyMzFkMTQyZjNiZWZjNTE1NzcyNWU1ODdmL3RhYmxlcmFuZ2U6Yzg0MmE5YzIzMWQxNDJmM2JlZmM1MTU3NzI1ZTU4N2ZfNC04LTEtMS0w_8706bc8e-2b13-4f72-aa9e-a42aad5523f7">10,097</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.894%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.426%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average <br/>Amortization Period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="iaea7b09a6f0945bdb07476e6e4191a44_D20200101-20200630" format="ixt-sec:duryear" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmJkYzVmNTdlZmI5MDRlMDJiZDgxNmYxMWRhZjAyMzMzL3RhYmxlcmFuZ2U6YmRjNWY1N2VmYjkwNGUwMmJkODE2ZjExZGFmMDIzMzNfMS0yLTEtMS0w_0b5e64b7-8023-4e1f-b181-2b52d1e369ac">15.0</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6e3c7dd9beb248ac93125a042b9282bd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmJkYzVmNTdlZmI5MDRlMDJiZDgxNmYxMWRhZjAyMzMzL3RhYmxlcmFuZ2U6YmRjNWY1N2VmYjkwNGUwMmJkODE2ZjExZGFmMDIzMzNfMS00LTEtMS0w_98105f4c-4fdc-4963-bbd0-e20b0bc8f27d">7,311</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i6e3c7dd9beb248ac93125a042b9282bd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmJkYzVmNTdlZmI5MDRlMDJiZDgxNmYxMWRhZjAyMzMzL3RhYmxlcmFuZ2U6YmRjNWY1N2VmYjkwNGUwMmJkODE2ZjExZGFmMDIzMzNfMS02LTEtMS0w_388c85ae-ccb7-402b-b917-75301eebd265">1,706</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6e3c7dd9beb248ac93125a042b9282bd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmJkYzVmNTdlZmI5MDRlMDJiZDgxNmYxMWRhZjAyMzMzL3RhYmxlcmFuZ2U6YmRjNWY1N2VmYjkwNGUwMmJkODE2ZjExZGFmMDIzMzNfMS04LTEtMS0w_b00adab0-b07a-4bc2-b9ef-316e958b1989">5,605</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade secrets and processes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i0df8d832a7084872966e969b293e52cd_D20200101-20200630" format="ixt-sec:duryear" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmJkYzVmNTdlZmI5MDRlMDJiZDgxNmYxMWRhZjAyMzMzL3RhYmxlcmFuZ2U6YmRjNWY1N2VmYjkwNGUwMmJkODE2ZjExZGFmMDIzMzNfMi0yLTEtMS0w_4bf9379d-6db9-4da8-8b52-d5a58dadffa8">20.0</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia3cfdbfdc0b947a4ac18c144dee916a2_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmJkYzVmNTdlZmI5MDRlMDJiZDgxNmYxMWRhZjAyMzMzL3RhYmxlcmFuZ2U6YmRjNWY1N2VmYjkwNGUwMmJkODE2ZjExZGFmMDIzMzNfMi00LTEtMS0w_ca5fec06-6189-4031-9b0e-5bec384c3065">5,256</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ia3cfdbfdc0b947a4ac18c144dee916a2_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmJkYzVmNTdlZmI5MDRlMDJiZDgxNmYxMWRhZjAyMzMzL3RhYmxlcmFuZ2U6YmRjNWY1N2VmYjkwNGUwMmJkODE2ZjExZGFmMDIzMzNfMi02LTEtMS0w_7e7e8143-e5f8-4582-8018-1fc9899450cd">788</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia3cfdbfdc0b947a4ac18c144dee916a2_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmJkYzVmNTdlZmI5MDRlMDJiZDgxNmYxMWRhZjAyMzMzL3RhYmxlcmFuZ2U6YmRjNWY1N2VmYjkwNGUwMmJkODE2ZjExZGFmMDIzMzNfMi04LTEtMS0w_5691dd4c-90a8-4f14-8be3-a0e131fc1869">4,468</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="iaf11417715174d589bef52ed341b0e60_D20200101-20200630" format="ixt-sec:duryear" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmJkYzVmNTdlZmI5MDRlMDJiZDgxNmYxMWRhZjAyMzMzL3RhYmxlcmFuZ2U6YmRjNWY1N2VmYjkwNGUwMmJkODE2ZjExZGFmMDIzMzNfMy0yLTEtMS0w_39736c01-10c5-41db-8fea-6f19d4580429">5.0</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i81881a7ed9034ce3bed7b9b640bcba22_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmJkYzVmNTdlZmI5MDRlMDJiZDgxNmYxMWRhZjAyMzMzL3RhYmxlcmFuZ2U6YmRjNWY1N2VmYjkwNGUwMmJkODE2ZjExZGFmMDIzMzNfMy00LTEtMS0w_d783120b-1db0-4193-80a9-118fc87bc817">1,885</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i81881a7ed9034ce3bed7b9b640bcba22_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmJkYzVmNTdlZmI5MDRlMDJiZDgxNmYxMWRhZjAyMzMzL3RhYmxlcmFuZ2U6YmRjNWY1N2VmYjkwNGUwMmJkODE2ZjExZGFmMDIzMzNfMy02LTEtMS0w_6470f837-c550-47a2-a26e-683265ae3385">1,319</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i81881a7ed9034ce3bed7b9b640bcba22_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmJkYzVmNTdlZmI5MDRlMDJiZDgxNmYxMWRhZjAyMzMzL3RhYmxlcmFuZ2U6YmRjNWY1N2VmYjkwNGUwMmJkODE2ZjExZGFmMDIzMzNfMy04LTEtMS0w_d169bf1f-299b-40a1-9325-8c181d82495b">566</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i94e46b8c8c2344afb351325ed6e74716_D20200101-20200630" format="ixt-sec:duryear" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmJkYzVmNTdlZmI5MDRlMDJiZDgxNmYxMWRhZjAyMzMzL3RhYmxlcmFuZ2U6YmRjNWY1N2VmYjkwNGUwMmJkODE2ZjExZGFmMDIzMzNfNC0yLTEtMS0w_97d49c0b-5e21-4e77-add5-1e28ce5dcff4">16.6</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmJkYzVmNTdlZmI5MDRlMDJiZDgxNmYxMWRhZjAyMzMzL3RhYmxlcmFuZ2U6YmRjNWY1N2VmYjkwNGUwMmJkODE2ZjExZGFmMDIzMzNfNC00LTEtMS0w_9ee185fe-ac19-4404-ad45-60c7e08545d0">14,452</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmJkYzVmNTdlZmI5MDRlMDJiZDgxNmYxMWRhZjAyMzMzL3RhYmxlcmFuZ2U6YmRjNWY1N2VmYjkwNGUwMmJkODE2ZjExZGFmMDIzMzNfNC02LTEtMS0w_dd2d1518-c36a-4cc5-b6ad-234a0d8eb3bd">3,813</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmJkYzVmNTdlZmI5MDRlMDJiZDgxNmYxMWRhZjAyMzMzL3RhYmxlcmFuZ2U6YmRjNWY1N2VmYjkwNGUwMmJkODE2ZjExZGFmMDIzMzNfNC04LTEtMS0w_e492e65d-d452-4a2d-a1f2-26454e6443a1">10,639</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The customer relationships and other intangible assets subject to amortization relate to the acquisition of Crossmed during the third quarter of 2017. The gross carrying amount and accumulated amortization of these intangible assets are subject to foreign currency translation effects. The Company&#8217;s $<ix:nonFraction unitRef="usd" contextRef="i7d51434030d441e6ac4be609b4531d6a_I20190331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RleHRyZWdpb246ZWZiMTJjZTJmZTA3NGNiNzk0Y2EwNWU3NDI1NTE0OTNfNTc0_154dfa0f-e64a-4f13-9282-30c2258656a5">5.3</ix:nonFraction> million trade secrets and processes intangible asset was recognized in connection with a royalty buyout agreement entered into during the first quarter of 2018.</span></div><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RleHRyZWdpb246ZWZiMTJjZTJmZTA3NGNiNzk0Y2EwNWU3NDI1NTE0OTNfMzQxMQ_c1916c77-c273-4c6c-9a76-58f7edd5c948" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the amortization expense recorded related to the Company&#8217;s finite-lived intangible assets for the three months ended March 31, 2021 and March 31, 2020 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:65.713%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.759%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.760%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i79929b3397f34f4487c827e2e65f212c_D20210101-20210331" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOjA3N2Q2Y2M4YWJmNzRlODFhOGFiM2U5OGY0OGI3ODY3L3RhYmxlcmFuZ2U6MDc3ZDZjYzhhYmY3NGU4MWE4YWIzZTk4ZjQ4Yjc4NjdfMi0yLTEtMS0w_463fe83a-e690-4c8e-8b48-f60a56142d1b">66</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifbee54671c3740609c955b49ed500692_D20200101-20200331" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOjA3N2Q2Y2M4YWJmNzRlODFhOGFiM2U5OGY0OGI3ODY3L3RhYmxlcmFuZ2U6MDc3ZDZjYzhhYmY3NGU4MWE4YWIzZTk4ZjQ4Yjc4NjdfMi00LTEtMS0w_1ad55ae8-636f-4a01-b4ae-e9e395305afa">66</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales, general and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c63c60f7361428987d1a70d25e42245_D20210101-20210331" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOjA3N2Q2Y2M4YWJmNzRlODFhOGFiM2U5OGY0OGI3ODY3L3RhYmxlcmFuZ2U6MDc3ZDZjYzhhYmY3NGU4MWE4YWIzZTk4ZjQ4Yjc4NjdfNC0yLTEtMS0w_f422804a-3315-486d-9503-16f306f50885">212</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icb2f89cca92d42ad9da21472c6d28f97_D20200101-20200331" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOjA3N2Q2Y2M4YWJmNzRlODFhOGFiM2U5OGY0OGI3ODY3L3RhYmxlcmFuZ2U6MDc3ZDZjYzhhYmY3NGU4MWE4YWIzZTk4ZjQ4Yjc4NjdfNC00LTEtMS0w_fb54be42-c084-4943-9b22-a5263948dc9e">194</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOjA3N2Q2Y2M4YWJmNzRlODFhOGFiM2U5OGY0OGI3ODY3L3RhYmxlcmFuZ2U6MDc3ZDZjYzhhYmY3NGU4MWE4YWIzZTk4ZjQ4Yjc4NjdfNS0yLTEtMS0w_5222fe1b-abf5-4e64-a2ef-a12d5be18fd7">278</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOjA3N2Q2Y2M4YWJmNzRlODFhOGFiM2U5OGY0OGI3ODY3L3RhYmxlcmFuZ2U6MDc3ZDZjYzhhYmY3NGU4MWE4YWIzZTk4ZjQ4Yjc4NjdfNS00LTEtMS0w_85b20e21-b6e3-4cc4-94ab-dc6f6ab4a370">260</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div><div id="ic1493e1ada924a0a8f0bd538fb9b7319_58"></div><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81OC9mcmFnOjBkZjUwNjQ0MjdhNDQ1MDRiZTU0MjRkNjg4YjllMTAyL3RleHRyZWdpb246MGRmNTA2NDQyN2E0NDUwNGJlNTQyNGQ2ODhiOWUxMDJfMzkx_c2827969-9c81-4eba-b6c4-e4167e8ef6fd" escape="true"><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="us-gaap:GoodwillDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81OC9mcmFnOjBkZjUwNjQ0MjdhNDQ1MDRiZTU0MjRkNjg4YjllMTAyL3RleHRyZWdpb246MGRmNTA2NDQyN2E0NDUwNGJlNTQyNGQ2ODhiOWUxMDJfMzg4_2a7004c5-a4ef-4a34-bba5-fb21710d6ae9" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. Goodwill </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in goodwill during the three months ended March 31, 2021&#160;(in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:81.597%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.470%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total Company</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81OC9mcmFnOjBkZjUwNjQ0MjdhNDQ1MDRiZTU0MjRkNjg4YjllMTAyL3RhYmxlOjk1ZThlMGVjZTA4YzQzOTQ5ZDBjODgwNDFhNzY3OTNmL3RhYmxlcmFuZ2U6OTVlOGUwZWNlMDhjNDM5NDlkMGM4ODA0MWE3Njc5M2ZfMS0yLTEtMS0w_0134a36a-0169-4647-a927-cbbf25523b50">8,372</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency translation </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:GoodwillOtherIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81OC9mcmFnOjBkZjUwNjQ0MjdhNDQ1MDRiZTU0MjRkNjg4YjllMTAyL3RhYmxlOjk1ZThlMGVjZTA4YzQzOTQ5ZDBjODgwNDFhNzY3OTNmL3RhYmxlcmFuZ2U6OTVlOGUwZWNlMDhjNDM5NDlkMGM4ODA0MWE3Njc5M2ZfMi0yLTEtMS0w_65edf5cd-0d4b-41fe-a0e4-37e1b2fdd18f">366</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance as of March 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81OC9mcmFnOjBkZjUwNjQ0MjdhNDQ1MDRiZTU0MjRkNjg4YjllMTAyL3RhYmxlOjk1ZThlMGVjZTA4YzQzOTQ5ZDBjODgwNDFhNzY3OTNmL3RhYmxlcmFuZ2U6OTVlOGUwZWNlMDhjNDM5NDlkMGM4ODA0MWE3Njc5M2ZfMy0yLTEtMS0w_b64038eb-423e-4762-885a-dfa04389dd5f">8,006</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill Impairment Review</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews goodwill for impairment annually during the fourth quarter or more frequently if events or circumstances indicate that an impairment loss may have occurred. The Company determined that there was <ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:GoodwillImpairmentLoss" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81OC9mcmFnOjBkZjUwNjQ0MjdhNDQ1MDRiZTU0MjRkNjg4YjllMTAyL3RleHRyZWdpb246MGRmNTA2NDQyN2E0NDUwNGJlNTQyNGQ2ODhiOWUxMDJfMzUy_fe3c790f-080d-4471-84b7-168b3e230557">no</ix:nonFraction> impairment of goodwill as of March 31, 2021.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><div id="ic1493e1ada924a0a8f0bd538fb9b7319_61"></div><hr style="page-break-after:always"/><div style="min-height:85.5pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_7">Table of Contents</a></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Penumbra, Inc.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Condensed Consolidated Financial Statements</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div></div><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82MS9mcmFnOjA5NDViMGMxZTZkMTRkNjFiNTVlOWNjNDY5MjAxMzY3L3RleHRyZWdpb246MDk0NWIwYzFlNmQxNGQ2MWI1NWU5Y2M0NjkyMDEzNjdfMTgyNQ_37604fe2-d5c8-4eb6-9f89-82892d6b79dd" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. Indebtedness</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Credit Agreement</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April&#160;24, 2020, the Company entered into a Credit Agreement (the &#8220;Credit Agreement&#8221;) with JPMorgan Chase Bank, N.A., as administrative agent and lender, and Bank of America, N.A. and Citibank, N.A. as lenders. The Credit Agreement is secured and provides for up to $<ix:nonFraction unitRef="usd" contextRef="i73cccd338c99495c985b3409b61f6f33_I20200424" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82MS9mcmFnOjA5NDViMGMxZTZkMTRkNjFiNTVlOWNjNDY5MjAxMzY3L3RleHRyZWdpb246MDk0NWIwYzFlNmQxNGQ2MWI1NWU5Y2M0NjkyMDEzNjdfMjgx_46112509-b829-4aa8-b008-b86a0d4ef8a0">100</ix:nonFraction>&#160;million in available revolving borrowing capacity with an option, subject to certain conditions, for the Company to increase the aggregate borrowing capacity to up to $<ix:nonFraction unitRef="usd" contextRef="i73cccd338c99495c985b3409b61f6f33_I20200424" decimals="INF" format="ixt:numdotdecimal" name="pen:LineOfCreditFacilityAccordianFeatureIncreaseLimit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82MS9mcmFnOjA5NDViMGMxZTZkMTRkNjFiNTVlOWNjNDY5MjAxMzY3L3RleHRyZWdpb246MDk0NWIwYzFlNmQxNGQ2MWI1NWU5Y2M0NjkyMDEzNjdfNDQz_79ed8bc7-4aa5-4a06-b82c-110cd95bd6d5">150</ix:nonFraction>&#160;million, and was set to mature on April&#160;23, 2021. The Company entered into an amended <ix:nonNumeric contextRef="i6504ebdc51e44d929ee2af86459e3355_D20210101-20210331" format="ixt-sec:durwordsen" name="us-gaap:DebtInstrumentTerm" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82MS9mcmFnOjA5NDViMGMxZTZkMTRkNjFiNTVlOWNjNDY5MjAxMzY3L3RleHRyZWdpb246MDk0NWIwYzFlNmQxNGQ2MWI1NWU5Y2M0NjkyMDEzNjdfMzI5ODUzNDg5NTk2OA_e8d8b238-1b52-4948-84ec-51bb8d62d7e0">one-year</ix:nonNumeric>&#160;credit&#160;agreement&#160;with JPMorgan Chase Bank, N.A., as administrative agent and lender, and Bank of America, N.A. and Citibank, N.A. as lenders during the three months ended March 31, 2021. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amended Credit Agreement extended the maturity date from April&#160;23, 2021 to February&#160;21, 2022 and has substantially the same terms and conditions as the prior&#160;credit&#160;agreement&#160;with certain changes including the exclusion of certain one-time charges and expenses incurred during the fiscal quarters ended September 30, 2020 and December 31, 2020 from the calculation of the financial covenants, reductions in interest rate floors applicable to revolving loans and other changes to borrowing mechanics under the Credit Agreement.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement requires the Company to maintain a minimum fixed charge coverage ratio and to not exceed a maximum leverage ratio. As of March 31, 2021, the Company was in compliance with these requirements. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2021 and December 31, 2020, there were <ix:nonFraction unitRef="usd" contextRef="ib41c4ee6d12a48ef8247b7e0a74badf3_I20210331" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:LinesOfCreditCurrent" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82MS9mcmFnOjA5NDViMGMxZTZkMTRkNjFiNTVlOWNjNDY5MjAxMzY3L3RleHRyZWdpb246MDk0NWIwYzFlNmQxNGQ2MWI1NWU5Y2M0NjkyMDEzNjdfMTc3Mw_1d8eaa8b-bf96-447e-98ae-591db084b49d">no</ix:nonFraction> borrowings outstanding under the amended Credit Agreement.</span></div></ix:nonNumeric><div id="ic1493e1ada924a0a8f0bd538fb9b7319_64"></div><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82NC9mcmFnOjUyZWUyZTA1ZjEwMDRjNzE4MjRiYmZhODMxZDQxZGMxL3RleHRyZWdpb246NTJlZTJlMDVmMTAwNGM3MTgyNGJiZmE4MzFkNDFkYzFfMzc2NA_4f5fa335-7930-4848-b5ec-f1f2e2dc7e52" continuedAt="ie3de6a84fe6443ef9a67f894cd8170ee" escape="true"><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. Commitments and Contingencies </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Royalty Obligations</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2005, the Company entered into a license agreement that requires the Company to make minimum royalty payments to the licensor on a quarterly basis. In July 2019, the Company amended the license agreement to extend its term for an additional <ix:nonNumeric contextRef="i08d22399e4554ccaaa9ad926bd630d37_D20190701-20190731" format="ixt-sec:durwordsen" name="pen:RoyaltyObligationsExtendedTermOfAgreement" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82NC9mcmFnOjUyZWUyZTA1ZjEwMDRjNzE4MjRiYmZhODMxZDQxZGMxL3RleHRyZWdpb246NTJlZTJlMDVmMTAwNGM3MTgyNGJiZmE4MzFkNDFkYzFfMjc5_2ac16284-456f-4f31-a262-ffe9e98cbd7e">ten years</ix:nonNumeric> and to increase the required minimum annual royalty payments by $<ix:nonFraction unitRef="usd" contextRef="i08d22399e4554ccaaa9ad926bd630d37_D20190701-20190731" decimals="-5" format="ixt:numdotdecimal" name="pen:RoyaltyObligationsIncreaseDecreaseInMinimumAnnualRoyaltyPayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82NC9mcmFnOjUyZWUyZTA1ZjEwMDRjNzE4MjRiYmZhODMxZDQxZGMxL3RleHRyZWdpb246NTJlZTJlMDVmMTAwNGM3MTgyNGJiZmE4MzFkNDFkYzFfMzQ2_a9221bcd-d750-4c82-8ad7-a2828af854d5">0.2</ix:nonFraction> million. As of both March 31, 2021 and December 31, 2020, the amended license agreement required minimum quarterly royalty payments of $<ix:nonFraction unitRef="usd" contextRef="ia0954035fe474227965224a1cf3d2d88_I20210331" decimals="-5" format="ixt:numdotdecimal" name="pen:RoyaltyObligationsMinimumQuarterlyRoyaltyPayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82NC9mcmFnOjUyZWUyZTA1ZjEwMDRjNzE4MjRiYmZhODMxZDQxZGMxL3RleHRyZWdpb246NTJlZTJlMDVmMTAwNGM3MTgyNGJiZmE4MzFkNDFkYzFfNDQ2_827771ce-4ace-457d-8f98-05a4d9bd0335">0.3</ix:nonFraction> million. On each January 1, the quarterly calendar year minimum royalty shall be adjusted to equal the prior year&#8217;s minimum royalty adjusted by a percentage equal to the percentage change in the &#8220;consumer price index for all urban consumers&#8221; for the prior calendar year as reported by the U.S. Department of Labor. Unless terminated earlier, the term of the amended license agreement shall expire June 30, 2029.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2012, the Company entered into an agreement that requires the Company to pay, on a quarterly basis, a <ix:nonFraction unitRef="number" contextRef="i22fce1c88a7041bd8fa407b49f77790a_D20210101-20210331" decimals="2" name="pen:RoyaltyObligationsPercentofSales" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82NC9mcmFnOjUyZWUyZTA1ZjEwMDRjNzE4MjRiYmZhODMxZDQxZGMxL3RleHRyZWdpb246NTJlZTJlMDVmMTAwNGM3MTgyNGJiZmE4MzFkNDFkYzFfMTAwNA_d8559580-2251-47e9-85bd-5918ee422433">5</ix:nonFraction>% royalty on sales of products covered under applicable patents.&#160;The first commercial sale of covered products occurred in April 2014. Unless terminated earlier, the royalty term for each applicable product shall continue for <ix:nonNumeric contextRef="i22fce1c88a7041bd8fa407b49f77790a_D20210101-20210331" format="ixt-sec:durwordsen" name="pen:RoyaltyObligationsTermofAgreement" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82NC9mcmFnOjUyZWUyZTA1ZjEwMDRjNzE4MjRiYmZhODMxZDQxZGMxL3RleHRyZWdpb246NTJlZTJlMDVmMTAwNGM3MTgyNGJiZmE4MzFkNDFkYzFfMTIzMQ_84369142-980a-4556-8a62-d2dd9c5cb680">fifteen years</ix:nonNumeric> following the first commercial sale of such patented product, or when the applicable patent covering such product has expired, whichever is sooner.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Royalty expense included in cost of revenue for the three months ended March 31, 2021 and 2020, was $<ix:nonFraction unitRef="usd" contextRef="i79929b3397f34f4487c827e2e65f212c_D20210101-20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RoyaltyExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82NC9mcmFnOjUyZWUyZTA1ZjEwMDRjNzE4MjRiYmZhODMxZDQxZGMxL3RleHRyZWdpb246NTJlZTJlMDVmMTAwNGM3MTgyNGJiZmE4MzFkNDFkYzFfMTQ2NQ_3bbc49d1-e72c-4f10-81d0-8bd46eddad84">0.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ifbee54671c3740609c955b49ed500692_D20200101-20200331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RoyaltyExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82NC9mcmFnOjUyZWUyZTA1ZjEwMDRjNzE4MjRiYmZhODMxZDQxZGMxL3RleHRyZWdpb246NTJlZTJlMDVmMTAwNGM3MTgyNGJiZmE4MzFkNDFkYzFfMTQ3Mg_c447bd45-d662-4bae-975b-b91b2d7a247e">0.7</ix:nonFraction> million, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contingencies</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company may have certain contingent liabilities that arise in the ordinary course of business. The Company accrues a liability for such matters when it is probable that future expenditures will be made and such expenditures can be reasonably estimated. Refer to Note &#8220;3. Investments and Fair Value of Financial Instruments&#8221; for more information on contingent liabilities recorded on the condensed consolidated balance sheet.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Indemnification </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into standard indemnification arrangements in the ordinary course of business. In many such arrangements, the Company agrees to indemnify, hold harmless, and reimburse the indemnified parties for losses suffered or incurred by the indemnified parties in connection with any trade secret, copyright, patent or other intellectual property infringement claim by any third-party with respect to the Company&#8217;s technology. The Company also agrees to indemnify many indemnified parties for product defect and similar claims. The term of these indemnification agreements is generally perpetual. </span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:85.5pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_7">Table of Contents</a></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Penumbra, Inc.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Condensed Consolidated Financial Statements</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div></div><ix:continuation id="ie3de6a84fe6443ef9a67f894cd8170ee"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable because it involves claims that may be made against the Company in the future, but have not yet been made.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into indemnification agreements with its directors and officers that may require the Company to indemnify its directors and officers against liabilities that may arise by reason of their status or service as directors or officers, other than liabilities arising from willful misconduct of the individual.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has not incurred costs to defend lawsuits or settle claims related to these indemnification agreements. No liability associated with any of these indemnification requirements has been recorded to date.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Litigation</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company is subject to other claims and assessments in the ordinary course of business. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 15, 2021, a putative securities class action complaint was filed against the Company and its CEO, Adam Elsesser, and Executive Vice President, Global Marketing and Public Relations, Gita Barry, on behalf of a single shareholder in the U.S. District Court for the Northern District of California, asserting claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 and Rule 10b-5 promulgated thereunder. The complaint sought unspecified damages on behalf of a purported class that would comprise all individuals who purchased or otherwise acquired the Company's common stock between August 3, 2020 and December 15, 2020. The complaint alleged securities law violations based on allegedly misleading statements and/or omissions made in connection with the Company&#8217;s JET 7 Xtra Flex product. On March 16, 2021, the plaintiff voluntarily dismissed the complaint without prejudice. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is not currently a party to any litigation matter that, individually or in the aggregate, is expected to have a material adverse effect on the Company&#8217;s business, financial condition, results of operations or cash flows.</span></div></ix:continuation><div id="ic1493e1ada924a0a8f0bd538fb9b7319_67"></div><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RleHRyZWdpb246Yzk1MmJiOTZjOWZhNDkwY2FkNGYyMDA3NGE3YzA5M2ZfMTMwOQ_2028ebd8-be3f-4753-a730-426f7a301cae" continuedAt="i22e12812d96a4f968a4a0c6cbaa37fcd" escape="true"><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. Stockholders&#8217; Equity</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Incentive Plans </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RleHRyZWdpb246Yzk1MmJiOTZjOWZhNDkwY2FkNGYyMDA3NGE3YzA5M2ZfMTMwOA_ec3842e0-460e-45d9-892a-9093240fde0a" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity of stock options under the 2005 Plan, 2011 Plan and 2014 Plan (collectively, the "Plans") is set forth below:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:64.346%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.444%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.446%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of&#160;Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average<br/>Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOjRhNDQyYjk5NTEzNDQ2YTc5OTc0NjY5NTA1ZTBiZTBmL3RhYmxlcmFuZ2U6NGE0NDJiOTk1MTM0NDZhNzk5NzQ2Njk1MDVlMGJlMGZfMS0yLTEtMS0w_6c528776-4710-406f-b3b5-32813b5fba7b">1,020,978</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOjRhNDQyYjk5NTEzNDQ2YTc5OTc0NjY5NTA1ZTBiZTBmL3RhYmxlcmFuZ2U6NGE0NDJiOTk1MTM0NDZhNzk5NzQ2Njk1MDVlMGJlMGZfMS00LTEtMS0w_b54b753a-f6e4-479b-b317-aca05cf45514">23.38</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOjRhNDQyYjk5NTEzNDQ2YTc5OTc0NjY5NTA1ZTBiZTBmL3RhYmxlcmFuZ2U6NGE0NDJiOTk1MTM0NDZhNzk5NzQ2Njk1MDVlMGJlMGZfMi0yLTEtMS0w_5a57d908-be1a-47ac-bc56-61e400d3799e">42,408</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOjRhNDQyYjk5NTEzNDQ2YTc5OTc0NjY5NTA1ZTBiZTBmL3RhYmxlcmFuZ2U6NGE0NDJiOTk1MTM0NDZhNzk5NzQ2Njk1MDVlMGJlMGZfMi00LTEtMS0w_003f400a-b783-4f8f-bcb1-3b8f1440978c">15.70</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Canceled/Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="0" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOjRhNDQyYjk5NTEzNDQ2YTc5OTc0NjY5NTA1ZTBiZTBmL3RhYmxlcmFuZ2U6NGE0NDJiOTk1MTM0NDZhNzk5NzQ2Njk1MDVlMGJlMGZfMy0yLTEtMS0w_6b92382d-a176-4814-97bd-1d90c3eaa0dd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="2" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOjRhNDQyYjk5NTEzNDQ2YTc5OTc0NjY5NTA1ZTBiZTBmL3RhYmxlcmFuZ2U6NGE0NDJiOTk1MTM0NDZhNzk5NzQ2Njk1MDVlMGJlMGZfMy00LTEtMS0w_88b6677e-08d6-47e2-b570-59218617a157">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at March 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOjRhNDQyYjk5NTEzNDQ2YTc5OTc0NjY5NTA1ZTBiZTBmL3RhYmxlcmFuZ2U6NGE0NDJiOTk1MTM0NDZhNzk5NzQ2Njk1MDVlMGJlMGZfNC0yLTEtMS0w_fb9fab3a-9138-43ed-8912-9c99ae0a879f">978,570</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOjRhNDQyYjk5NTEzNDQ2YTc5OTc0NjY5NTA1ZTBiZTBmL3RhYmxlcmFuZ2U6NGE0NDJiOTk1MTM0NDZhNzk5NzQ2Njk1MDVlMGJlMGZfNC00LTEtMS0w_8a236b36-4eb4-4792-a03a-1caf5328abfd">23.71</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock and Restricted Stock Units</span></div><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RleHRyZWdpb246Yzk1MmJiOTZjOWZhNDkwY2FkNGYyMDA3NGE3YzA5M2ZfMTMyMw_656c604d-d1dc-4c3c-9a55-3929197c95f3" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity of unvested restricted stock awards and restricted stock units under the Plans during the three months ended March 31, 2021 is set forth below:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:64.346%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.444%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.446%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted -Average<br/>Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested at December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i4d0f421c21244314b3dfbd5f3c2dcde9_I20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOmVhNjJiMDVhZGNiMDRmMTZiZjUwMTljZWE5ZTAyYmJkL3RhYmxlcmFuZ2U6ZWE2MmIwNWFkY2IwNGYxNmJmNTAxOWNlYTllMDJiYmRfMS0yLTEtMS0w_37c080d4-59cf-4f36-8ab0-c8490e9bef79">369,629</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4d0f421c21244314b3dfbd5f3c2dcde9_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOmVhNjJiMDVhZGNiMDRmMTZiZjUwMTljZWE5ZTAyYmJkL3RhYmxlcmFuZ2U6ZWE2MmIwNWFkY2IwNGYxNmJmNTAxOWNlYTllMDJiYmRfMS00LTEtMS0w_160d9860-b517-41af-a7c2-932d67f40883">163.03</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i923071b7ca1b43e9aefa6b3ba0177c4c_D20210101-20210331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOmVhNjJiMDVhZGNiMDRmMTZiZjUwMTljZWE5ZTAyYmJkL3RhYmxlcmFuZ2U6ZWE2MmIwNWFkY2IwNGYxNmJmNTAxOWNlYTllMDJiYmRfMi0yLTEtMS0w_aabc48c2-15da-447e-9bf8-142a771e5cad">53,080</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i923071b7ca1b43e9aefa6b3ba0177c4c_D20210101-20210331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOmVhNjJiMDVhZGNiMDRmMTZiZjUwMTljZWE5ZTAyYmJkL3RhYmxlcmFuZ2U6ZWE2MmIwNWFkY2IwNGYxNmJmNTAxOWNlYTllMDJiYmRfMi00LTEtMS0w_8a9913a6-56a2-449c-aeaf-43932a6e4cf4">255.00</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Released/Vested - Restricted Stock/RSUs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="i923071b7ca1b43e9aefa6b3ba0177c4c_D20210101-20210331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOmVhNjJiMDVhZGNiMDRmMTZiZjUwMTljZWE5ZTAyYmJkL3RhYmxlcmFuZ2U6ZWE2MmIwNWFkY2IwNGYxNmJmNTAxOWNlYTllMDJiYmRfMy0yLTEtMS0w_d2a53ea6-1810-46aa-b2d8-aa10d0a48a99">36,672</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i923071b7ca1b43e9aefa6b3ba0177c4c_D20210101-20210331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOmVhNjJiMDVhZGNiMDRmMTZiZjUwMTljZWE5ZTAyYmJkL3RhYmxlcmFuZ2U6ZWE2MmIwNWFkY2IwNGYxNmJmNTAxOWNlYTllMDJiYmRfMy00LTEtMS0w_3344d7dc-c878-4ce4-a609-00bb7268fcb2">140.42</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Canceled/Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="i923071b7ca1b43e9aefa6b3ba0177c4c_D20210101-20210331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOmVhNjJiMDVhZGNiMDRmMTZiZjUwMTljZWE5ZTAyYmJkL3RhYmxlcmFuZ2U6ZWE2MmIwNWFkY2IwNGYxNmJmNTAxOWNlYTllMDJiYmRfNC0yLTEtMS0w_ac6d3cc8-dad4-457f-b1ce-b0b8b0971185">4,182</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i923071b7ca1b43e9aefa6b3ba0177c4c_D20210101-20210331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOmVhNjJiMDVhZGNiMDRmMTZiZjUwMTljZWE5ZTAyYmJkL3RhYmxlcmFuZ2U6ZWE2MmIwNWFkY2IwNGYxNmJmNTAxOWNlYTllMDJiYmRfNC00LTEtMS0w_fb2b8e0f-2239-4f94-ae1a-690679391dd4">175.99</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested at March 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i187deb75dbc5413f838c0332823cc218_I20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOmVhNjJiMDVhZGNiMDRmMTZiZjUwMTljZWE5ZTAyYmJkL3RhYmxlcmFuZ2U6ZWE2MmIwNWFkY2IwNGYxNmJmNTAxOWNlYTllMDJiYmRfNS0yLTEtMS0w_17ac8982-3369-45da-aa60-c1fe12acffe4">381,855</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i187deb75dbc5413f838c0332823cc218_I20210331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOmVhNjJiMDVhZGNiMDRmMTZiZjUwMTljZWE5ZTAyYmJkL3RhYmxlcmFuZ2U6ZWE2MmIwNWFkY2IwNGYxNmJmNTAxOWNlYTllMDJiYmRfNS00LTEtMS0w_f5469600-6164-483a-8568-e7700c299140">177.84</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2021, <ix:nonFraction unitRef="shares" contextRef="i187deb75dbc5413f838c0332823cc218_I20210331" decimals="0" format="ixt:numdotdecimal" name="pen:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpectedtoVestOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RleHRyZWdpb246Yzk1MmJiOTZjOWZhNDkwY2FkNGYyMDA3NGE3YzA5M2ZfNzU0_b788979e-308f-47ac-b4e0-26e54a810a4f">364,777</ix:nonFraction> restricted stock awards and restricted stock units are expected to vest.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:85.5pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_7">Table of Contents</a></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Penumbra, Inc.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Condensed Consolidated Financial Statements</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div></div><ix:continuation id="i22e12812d96a4f968a4a0c6cbaa37fcd"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-based Compensation</span></div><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RleHRyZWdpb246Yzk1MmJiOTZjOWZhNDkwY2FkNGYyMDA3NGE3YzA5M2ZfMTMxNA_e7fce9fa-da32-42f1-965f-cf4ce7ed7fb5" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the stock-based compensation expense included in the Company&#8217;s condensed consolidated statements of operations for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">three</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended March 31, 2021 and 2020 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:64.346%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.444%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.446%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i79929b3397f34f4487c827e2e65f212c_D20210101-20210331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOmU5YWY2MGMzODYxOTRkNTJiY2NkOTUxNzcyOTA2NjM1L3RhYmxlcmFuZ2U6ZTlhZjYwYzM4NjE5NGQ1MmJjY2Q5NTE3NzI5MDY2MzVfMi0yLTEtMS0w_5c84a412-fcd2-4d35-91ab-3d06dc5f7321">798</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifbee54671c3740609c955b49ed500692_D20200101-20200331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOmU5YWY2MGMzODYxOTRkNTJiY2NkOTUxNzcyOTA2NjM1L3RhYmxlcmFuZ2U6ZTlhZjYwYzM4NjE5NGQ1MmJjY2Q5NTE3NzI5MDY2MzVfMi00LTEtMS0w_476e28d3-1a59-4411-aa0d-f45c3cbc2b6c">648</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iad152f52ad08440a9e6d9822d4f841d2_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOmU5YWY2MGMzODYxOTRkNTJiY2NkOTUxNzcyOTA2NjM1L3RhYmxlcmFuZ2U6ZTlhZjYwYzM4NjE5NGQ1MmJjY2Q5NTE3NzI5MDY2MzVfMy0yLTEtMS0w_009ee70b-e3ab-4adc-a261-ad40407ecbeb">1,062</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i12603796cdab4161b4b4d2e1828df559_D20200101-20200331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOmU5YWY2MGMzODYxOTRkNTJiY2NkOTUxNzcyOTA2NjM1L3RhYmxlcmFuZ2U6ZTlhZjYwYzM4NjE5NGQ1MmJjY2Q5NTE3NzI5MDY2MzVfMy00LTEtMS0w_dda69ae8-a1f4-4d0b-8fb9-b5657f2735ed">874</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales, general and administrative</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c63c60f7361428987d1a70d25e42245_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOmU5YWY2MGMzODYxOTRkNTJiY2NkOTUxNzcyOTA2NjM1L3RhYmxlcmFuZ2U6ZTlhZjYwYzM4NjE5NGQ1MmJjY2Q5NTE3NzI5MDY2MzVfNC0yLTEtMS0w_34d65c16-8eb1-47f5-8393-ad5110a414c8">4,535</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icb2f89cca92d42ad9da21472c6d28f97_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOmU5YWY2MGMzODYxOTRkNTJiY2NkOTUxNzcyOTA2NjM1L3RhYmxlcmFuZ2U6ZTlhZjYwYzM4NjE5NGQ1MmJjY2Q5NTE3NzI5MDY2MzVfNC00LTEtMS0w_6299d0ea-6cec-4ea6-a485-4e9e467db7f0">4,167</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOmU5YWY2MGMzODYxOTRkNTJiY2NkOTUxNzcyOTA2NjM1L3RhYmxlcmFuZ2U6ZTlhZjYwYzM4NjE5NGQ1MmJjY2Q5NTE3NzI5MDY2MzVfNS0yLTEtMS0w_2c90ab59-71ff-463d-8912-90a638ad94e9">6,395</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOmU5YWY2MGMzODYxOTRkNTJiY2NkOTUxNzcyOTA2NjM1L3RhYmxlcmFuZ2U6ZTlhZjYwYzM4NjE5NGQ1MmJjY2Q5NTE3NzI5MDY2MzVfNS00LTEtMS0w_7aa3479d-0f7a-40cf-bd4c-4b25721a9438">5,689</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2021, total unrecognized compensation cost was $<ix:nonFraction unitRef="usd" contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RleHRyZWdpb246Yzk1MmJiOTZjOWZhNDkwY2FkNGYyMDA3NGE3YzA5M2ZfMTA2NQ_b0272fb5-2ae1-4b2e-99f6-2f2a39e20830">55.6</ix:nonFraction> million related to unvested share-based compensation arrangements which is expected to be recognized over a weighted average period of <ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RleHRyZWdpb246Yzk1MmJiOTZjOWZhNDkwY2FkNGYyMDA3NGE3YzA5M2ZfMTE5NQ_acbab6fc-0f3e-4629-964e-92299fff3b87">2.9</ix:nonNumeric> years.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total stock-based compensation cost capitalized in inventory was $<ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RleHRyZWdpb246Yzk1MmJiOTZjOWZhNDkwY2FkNGYyMDA3NGE3YzA5M2ZfMTI2OA_5e2a5ca0-ac25-4766-be33-789cbab958ae">1.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ibda796a3c2da4723ac86328bc3d881aa_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RleHRyZWdpb246Yzk1MmJiOTZjOWZhNDkwY2FkNGYyMDA3NGE3YzA5M2ZfMTI3NQ_d4ce6af3-175d-4163-9af9-080eaca10cb4">1.2</ix:nonFraction> million as of March 31, 2021 and December 31, 2020, respectively.</span></div></ix:continuation><div id="ic1493e1ada924a0a8f0bd538fb9b7319_70"></div><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="us-gaap:ComprehensiveIncomeNoteTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RleHRyZWdpb246NDJmOTAwZjFjZWM5NDI4ZWExNGY0OGNiZjdiOWY3MDdfMTE0Nw_c2f94e05-a16f-4195-8cd8-097c5c30cf9d" escape="true"><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10. Accumulated Other Comprehensive (Loss) Income  </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive loss consists of two components: unrealized gains or losses on the Company&#8217;s available-for-sale marketable investments and gains or losses from foreign currency translation adjustments. Until realized and reported as a component of consolidated net (loss) income, these comprehensive (loss) income items accumulate and are included within accumulated other comprehensive income (loss). Unrealized gains and losses on the Company&#8217;s marketable investments are reclassified from accumulated other comprehensive income (loss) into earnings when realized upon sale, and are determined based on specific identification of securities sold. Gains and losses from the translation of assets and liabilities denominated in non-U.S. dollar functional currencies are included in accumulated other comprehensive income (loss).</span></div><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RleHRyZWdpb246NDJmOTAwZjFjZWM5NDI4ZWExNGY0OGNiZjdiOWY3MDdfMTE0OA_c9367691-b7c5-4cac-91a5-7202f036c23f" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the accumulated balances during the period and includes information regarding the manner in which the reclassifications out of accumulated other comprehensive income (loss) into earnings affect the Company&#8217;s condensed consolidated statements of operations and consolidated statements of comprehensive (loss) income (in thousands):&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.856%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.529%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.529%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.389%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.529%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.389%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.529%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.389%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.529%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.389%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.529%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.389%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.529%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.396%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:120%">&#160;Marketable<br/>Investments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:120%">&#160;Currency Translation<br/>Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:120%">&#160;Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:120%">&#160;Marketable<br/>Investments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:120%">&#160;Currency Translation<br/>Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:120%">&#160;Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance, beginning of the period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic6b1f162eba94d088e1ee08a794f69bb_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMi0zLTEtMS0w_5b7d750c-bd40-4b35-a445-d6d8f4d1c7d2">647</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ief51b83eb32547d59acc62eff149b0c8_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMi01LTEtMS0w_1821d4bc-6843-48a7-ba11-01f24c9d0e3a">1,894</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if135315dbefb4779a5ff917ee7457bfe_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMi03LTEtMS0w_8601b15d-68d8-4e55-a2f6-b18966b61b5c">2,541</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7b2af4c93f584d2997e5820efb829956_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMi05LTEtMS0w_92720e83-31a4-42ed-9b5a-dc41a6776e72">238</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0edbc11b51f24c30b724b6d07048dc0e_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMi0xMS0xLTEtMA_40210e66-b036-4777-9139-01f2a1c89457">2,562</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id48006b9923243549b5d9be1baec88ff_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMi0xMy0xLTEtMA_0bc42256-1ad4-42c0-8c20-045b007dc42e">2,324</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other comprehensive (loss) income before reclassifications:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Unrealized (loss) gain &#8212; marketable investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i4a186d8377f9461588de77ef6e5103b3_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfNC0zLTEtMS0w_bebf06fd-c658-4f05-b646-adbd446e7f0f">353</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i4a186d8377f9461588de77ef6e5103b3_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfNC03LTEtMS0w_4abbf0a7-8d54-4398-9505-210418d58ed5">353</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0ae42e265f5449cdac7263bc6a9f25c1_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfNC05LTEtMS0w_d2c1dc27-89c7-42d0-a484-6186b4ae04fb">689</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0ae42e265f5449cdac7263bc6a9f25c1_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfNC0xMy0xLTEtMA_8b02f479-4253-4891-bb48-b9dd60831c28">689</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Foreign currency translation (losses) gains </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5cc42ae9622c47bc888794f06aa06262_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfNS01LTEtMS0w_844cc043-a3f8-4989-8845-c2d0f5a361ca">2,695</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5cc42ae9622c47bc888794f06aa06262_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfNS03LTEtMS0w_78712cdd-df87-45ed-914e-e2989b68d728">2,695</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i3c070d9f10fe4cc192f8edc4dd7e5a0e_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfNS0xMS0xLTEtMA_47d7c5d0-e280-4f25-840f-0bcfe43b363a">1,634</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i3c070d9f10fe4cc192f8edc4dd7e5a0e_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfNS0xMy0xLTEtMA_b7882930-6fc0-4721-9600-383a8f3b638e">1,634</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Income tax effect &#8212;  expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4a186d8377f9461588de77ef6e5103b3_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfNi0zLTEtMS0w_6befa5bc-f8f3-41c8-9e49-3e244555efca">82</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5cc42ae9622c47bc888794f06aa06262_D20210101-20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfNi01LTEtMS0w_64a000dc-a0d9-42a9-a847-ccca585de743">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i44547a1e6c784682bac624e1f6f10219_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfNi03LTEtMS0w_0e177c3e-491c-44c7-a852-206f9481a585">82</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0ae42e265f5449cdac7263bc6a9f25c1_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfNi05LTEtMS0w_8740d8e4-056b-44cd-8ea1-898dcca965d0">72</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3c070d9f10fe4cc192f8edc4dd7e5a0e_D20200101-20200331" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfNi0xMS0xLTEtMA_81873e99-8c63-4af6-b51d-e202d883df6e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iaff46e8dd8a34b97a29b36b1d8b48c53_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfNi0xMy0xLTEtMA_ca8f6360-3083-4d8b-834d-5cf071303988">72</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i4a186d8377f9461588de77ef6e5103b3_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfNy0zLTEtMS0w_cd2581bd-2037-4b93-8e1e-e90a7e891a89">271</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5cc42ae9622c47bc888794f06aa06262_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfNy01LTEtMS0w_6461eee5-f8d0-4475-81dd-1a209e320149">2,695</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i44547a1e6c784682bac624e1f6f10219_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfNy03LTEtMS0w_bdd327bc-8272-4aa1-aebb-8c23fb686322">2,966</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0ae42e265f5449cdac7263bc6a9f25c1_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfNy05LTEtMS0w_9dd45a48-5f9f-4a86-b0cb-f56401e52ce4">617</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i3c070d9f10fe4cc192f8edc4dd7e5a0e_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfNy0xMS0xLTEtMA_c9cbbb9a-90bf-40f5-ada3-3310d41b836e">1,634</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iaff46e8dd8a34b97a29b36b1d8b48c53_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfNy0xMy0xLTEtMA_1266fe8a-492b-45ec-89a5-c36ae0f764a7">2,251</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amounts reclassified from accumulated other comprehensive income (loss) to consolidated net (loss) income:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Realized gain (loss) &#8212; marketable investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4a186d8377f9461588de77ef6e5103b3_D20210101-20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfOS0zLTEtMS0w_4cf72f0b-b3e9-4a3e-93fe-5b239b5ae44e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5cc42ae9622c47bc888794f06aa06262_D20210101-20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfOS01LTEtMS0w_56354054-d5ae-4e23-8588-9b6093869295">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i44547a1e6c784682bac624e1f6f10219_D20210101-20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfOS03LTEtMS0w_a72fd2cd-37ee-48ba-8141-1e591b7eaf1d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0ae42e265f5449cdac7263bc6a9f25c1_D20200101-20200331" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfOS05LTEtMS0w_3bd82206-b5c5-4ec4-8e85-108ae397da33">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3c070d9f10fe4cc192f8edc4dd7e5a0e_D20200101-20200331" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfOS0xMS0xLTEtMA_149fee46-ac7b-4cdd-b000-d004b9dcd7b8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iaff46e8dd8a34b97a29b36b1d8b48c53_D20200101-20200331" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfOS0xMy0xLTEtMA_0dc138d0-5489-44fa-9e09-3540a6160a32">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Income tax effect &#8212; expense (benefit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4a186d8377f9461588de77ef6e5103b3_D20210101-20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMTAtMy0xLTEtMA_678dda43-0709-4441-9f2b-a2fc68211901">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5cc42ae9622c47bc888794f06aa06262_D20210101-20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMTAtNS0xLTEtMA_77ab3525-d3b3-44d1-ae9b-0ccf841e28f6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i44547a1e6c784682bac624e1f6f10219_D20210101-20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMTAtNy0xLTEtMA_bc853f37-e506-43f3-aee2-f2843a46babc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0ae42e265f5449cdac7263bc6a9f25c1_D20200101-20200331" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMTAtOS0xLTEtMA_0878f261-fbd9-46c1-a206-bcf61319b723">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3c070d9f10fe4cc192f8edc4dd7e5a0e_D20200101-20200331" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMTAtMTEtMS0xLTA_6f2e3ff6-cacd-417b-92d3-25ebabff9007">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iaff46e8dd8a34b97a29b36b1d8b48c53_D20200101-20200331" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMTAtMTMtMS0xLTA_f0842757-a163-453f-9bff-0fabfd29b7fc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4a186d8377f9461588de77ef6e5103b3_D20210101-20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMTEtMy0xLTEtMA_fa98bcd3-3b1e-4f4d-a059-d3639f821f08">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5cc42ae9622c47bc888794f06aa06262_D20210101-20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMTEtNS0xLTEtMA_fb966434-2610-4764-b313-ecf3a8199c7d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i44547a1e6c784682bac624e1f6f10219_D20210101-20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMTEtNy0xLTEtMA_8685e441-5591-49d4-b587-73a6d1701eee">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0ae42e265f5449cdac7263bc6a9f25c1_D20200101-20200331" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMTEtOS0xLTEtMA_5e549ab8-6378-445b-9316-0069ac6f1a8c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3c070d9f10fe4cc192f8edc4dd7e5a0e_D20200101-20200331" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMTEtMTEtMS0xLTA_d584a152-14ac-47a6-8026-9e4dfe674982">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iaff46e8dd8a34b97a29b36b1d8b48c53_D20200101-20200331" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMTEtMTMtMS0xLTA_d606f004-6ca5-4b8d-ba3b-792896c0bd83">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net current-year other comprehensive (loss) income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i4a186d8377f9461588de77ef6e5103b3_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMTItMy0xLTEtMA_4e909399-0b9a-4638-9c71-3a1b734fd353">271</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5cc42ae9622c47bc888794f06aa06262_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMTItNS0xLTEtMA_82bc16d5-0dba-42b6-b4fe-9119b8796882">2,695</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i44547a1e6c784682bac624e1f6f10219_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMTItNy0xLTEtMA_06e7dc22-9bd0-42aa-937f-8da33dce4c65">2,966</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0ae42e265f5449cdac7263bc6a9f25c1_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMTItOS0xLTEtMA_67cc6104-3209-4b04-9126-685f9f536968">617</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i3c070d9f10fe4cc192f8edc4dd7e5a0e_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMTItMTEtMS0xLTA_0070c15a-694a-4060-a8ae-884a2df9eb72">1,634</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iaff46e8dd8a34b97a29b36b1d8b48c53_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMTItMTMtMS0xLTA_d68625d9-779d-4d5e-ab0b-f443795e2bc6">2,251</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance, end of the period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iedb9400278394e7fb2655bd1be3427c7_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMTMtMy0xLTEtMA_20ac5e55-5753-4fc8-86cc-9ef3c0260afc">376</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ie9b02f3cb3ec4a2bb737cc5c3811166d_I20210331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMTMtNS0xLTEtMA_289eb8b6-741d-44c7-8e5a-4f78478b8722">801</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iefa27921736f4fd7ae83cb8b79991259_I20210331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMTMtNy0xLTEtMA_ac58e181-b9aa-4ed2-9871-9be48a0fa611">425</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="icef5754eb8c74dc9bcd16c50c9a4e2a1_I20200331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMTMtOS0xLTEtMA_5f8c2e88-6241-4f28-8a14-9d0d84a30fac">379</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0a7cec2e5ac64e48887fd641dd28dc1c_I20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMTMtMTEtMS0xLTA_3793f106-b399-40c0-8087-276761df1187">4,196</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ie1fec9cd523241f182357f670a9f75d1_I20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMTMtMTMtMS0xLTA_9d80f531-3df5-4438-8975-804a6f845886">4,575</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><span><br/></span></div><div id="ic1493e1ada924a0a8f0bd538fb9b7319_73"></div><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83My9mcmFnOmRkYmFkOTcwNDNjZTQwODJhMjQyZWY3NmYzNTVjYTUzL3RleHRyZWdpb246ZGRiYWQ5NzA0M2NlNDA4MmEyNDJlZjc2ZjM1NWNhNTNfMzgzNw_98973c7c-66cc-4ea8-8325-69a2cf8c421f" continuedAt="i4242d70f557e4734861b939376c03e37" escape="true"><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11. Income Taxes </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s income tax expense, deferred tax assets and liabilities, and reserves for unrecognized tax benefits reflect management&#8217;s best assessment of estimated current and future taxes to be paid. The Company is subject to income taxes in both </span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:85.5pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_7">Table of Contents</a></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Penumbra, Inc.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Condensed Consolidated Financial Statements</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div></div><ix:continuation id="i4242d70f557e4734861b939376c03e37"><div style="margin-bottom:6pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the United States and foreign jurisdictions. Significant judgment and estimates are required in determining the consolidated income tax expense.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During interim periods, the Company generally utilizes the estimated annual effective tax rate (&#8220;AETR&#8221;) method which involves the use of forecasted information. Under the AETR method, the provision is calculated by applying the estimated AETR for the full fiscal year to &#8220;ordinary&#8221; income or loss (pretax income or loss excluding unusual or infrequently occurring discrete items) for the reporting period. Jurisdictions with tax assets for which the Company believes a tax benefit cannot be realized are excluded from the computation of its AETR. </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s provision for income taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was $<ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83My9mcmFnOmRkYmFkOTcwNDNjZTQwODJhMjQyZWY3NmYzNTVjYTUzL3RleHRyZWdpb246ZGRiYWQ5NzA0M2NlNDA4MmEyNDJlZjc2ZjM1NWNhNTNfMTAyMQ_5b228c10-396d-4f37-beaa-8a55d6d73a1d">1.5</ix:nonFraction> million </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for the three months ended March 31, 2021, which </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">was primarily due to tax expenses attributable to its worldwide profits offset by excess tax benefits from stock-based compensation attributable to its U.S. jurisdiction. The Company&#8217;s benefit from income taxes was $<ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83My9mcmFnOmRkYmFkOTcwNDNjZTQwODJhMjQyZWY3NmYzNTVjYTUzL3RleHRyZWdpb246ZGRiYWQ5NzA0M2NlNDA4MmEyNDJlZjc2ZjM1NWNhNTNfMTAzNw_de8d1293-0f32-4ee2-8085-0073ad940cb8">1.6</ix:nonFraction> million for the three months ended March 31, 2020, which was primarily due to tax benefits attributable to its worldwide losses as a result of the COVID-19 pandemic impact combined with excess tax benefits from stock-based compensation attributable to its U.S. jurisdiction. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s effective tax rate changed to <ix:nonFraction unitRef="number" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83My9mcmFnOmRkYmFkOTcwNDNjZTQwODJhMjQyZWY3NmYzNTVjYTUzL3RleHRyZWdpb246ZGRiYWQ5NzA0M2NlNDA4MmEyNDJlZjc2ZjM1NWNhNTNfMTc1Mw_e38a4057-69bc-4a21-b434-708958fad3bb">12.4</ix:nonFraction>% for the three months ended March 31, 2021, compared to <ix:nonFraction unitRef="number" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83My9mcmFnOmRkYmFkOTcwNDNjZTQwODJhMjQyZWY3NmYzNTVjYTUzL3RleHRyZWdpb246ZGRiYWQ5NzA0M2NlNDA4MmEyNDJlZjc2ZjM1NWNhNTNfMTc5Ng_19cd9024-fd79-4509-b679-4c2a771f2e68">219.0</ix:nonFraction>% for the three months ended March 31, 2020.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company&#8217;s change in effective tax rate was primarily attributable to small tax expenses over relatively large worldwide profits for the three months ended March 31, 2021, when compared to large tax benefits over relatively small worldwide losses for the three months ended March 31, 2020.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant domestic deferred tax assets (&#8220;DTAs&#8221;) were generated in recent years, primarily due to excess tax benefits from stock option exercises and vesting of restricted stock. The Company evaluates all available positive and negative evidence, objective and subjective in nature, in each reporting period to determine if sufficient taxable income will be generated to realize the benefits of its DTAs and, if not, a valuation allowance to reduce the DTAs is recorded. As of March 31, 2021 and 2020, the Company maintains a valuation allowance against its Federal Research and Development Tax Credit and California DTAs as the Company could not conclude at the required more-likely-than-not level of certainty, that the benefit of these tax attributes would be realized prior to expiration. As of March 31, 2021 and 2020, the Company also maintains a valuation allowance against DTAs acquired from MVI which are subject to Separate Return Limitation Year (&#8220;SRLY&#8221;) rules that limit the utilization of the pre-acquisition tax attributes to offset future taxable income solely generated by MVI.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains that all foreign earnings, with the exception of a portion of the earnings of its German subsidiary, are permanently reinvested outside the United States and therefore deferred taxes attributable to such are not provided for in the Company&#8217;s condensed consolidated financial statements as of March 31, 2021. The Company will repatriate foreign earnings only to the extent doing so will not result in any material U.S. tax consequences. Thus, deferred taxes on any potential future repatriation of a portion of the earnings of its German subsidiary were not reflected in the Company&#8217;s condensed consolidated financial statements as of March 31, 2021.</span></div></ix:continuation><div id="ic1493e1ada924a0a8f0bd538fb9b7319_76"></div><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83Ni9mcmFnOjdjMWM1MWUzMDZlMDRmNDc4MmNiOWE3NzVmZmZmZjU3L3RleHRyZWdpb246N2MxYzUxZTMwNmUwNGY0NzgyY2I5YTc3NWZmZmZmNTdfMTI1MA_e3b3108c-a0a7-4359-acc4-8618bce40132" continuedAt="i19c90ce57b464b049475de800829c298" escape="true"><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12. Net Income Attributable to Penumbra, Inc. Per Share </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company computed basic net income attributable to Penumbra, Inc. per share based on the weighted average number of shares of common stock outstanding during the period. The Company computed diluted net income attributable to Penumbra, Inc. per share based on the weighted average number of shares of common stock outstanding plus potentially dilutive common stock equivalents outstanding during the period using the treasury stock method. For the purposes of this calculation, stock options, restricted stock, restricted stock units and stock sold through the Company&#8217;s employee stock purchase plan are considered common stock equivalents.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:85.5pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_7">Table of Contents</a></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Penumbra, Inc.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Condensed Consolidated Financial Statements</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div></div><ix:continuation id="i19c90ce57b464b049475de800829c298"><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83Ni9mcmFnOjdjMWM1MWUzMDZlMDRmNDc4MmNiOWE3NzVmZmZmZjU3L3RleHRyZWdpb246N2MxYzUxZTMwNmUwNGY0NzgyY2I5YTc3NWZmZmZmNTdfMTI1Mw_f969abd6-fde6-4778-9ad9-714c37ec59c0" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the numerator and denominator used in the calculation of the basic and diluted net income attributable to Penumbra, Inc. per share is as follows (in thousands, except share and per share amounts):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.999%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income attributable to Penumbra, Inc.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83Ni9mcmFnOjdjMWM1MWUzMDZlMDRmNDc4MmNiOWE3NzVmZmZmZjU3L3RhYmxlOjQyNmEzNDZiNjZkZTRkNDBhYzZhZWRlMzdkYjYzMzE1L3RhYmxlcmFuZ2U6NDI2YTM0NmI2NmRlNGQ0MGFjNmFlZGUzN2RiNjMzMTVfMy0yLTEtMS0w_ee72918b-6adf-4e72-88c7-1e129ba132dd">11,836</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83Ni9mcmFnOjdjMWM1MWUzMDZlMDRmNDc4MmNiOWE3NzVmZmZmZjU3L3RhYmxlOjQyNmEzNDZiNjZkZTRkNDBhYzZhZWRlMzdkYjYzMzE1L3RhYmxlcmFuZ2U6NDI2YTM0NmI2NmRlNGQ0MGFjNmFlZGUzN2RiNjMzMTVfMy00LTEtMS0w_8317085c-338c-46ac-82a7-64832886216b">1,425</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average shares used to compute net income attributable to common stockholders:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83Ni9mcmFnOjdjMWM1MWUzMDZlMDRmNDc4MmNiOWE3NzVmZmZmZjU3L3RhYmxlOjQyNmEzNDZiNjZkZTRkNDBhYzZhZWRlMzdkYjYzMzE1L3RhYmxlcmFuZ2U6NDI2YTM0NmI2NmRlNGQ0MGFjNmFlZGUzN2RiNjMzMTVfOS0yLTEtMS0w_3eb2a60f-ad50-45fe-beb1-0f7c1c4c2bd2">36,455,712</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83Ni9mcmFnOjdjMWM1MWUzMDZlMDRmNDc4MmNiOWE3NzVmZmZmZjU3L3RhYmxlOjQyNmEzNDZiNjZkZTRkNDBhYzZhZWRlMzdkYjYzMzE1L3RhYmxlcmFuZ2U6NDI2YTM0NmI2NmRlNGQ0MGFjNmFlZGUzN2RiNjMzMTVfOS00LTEtMS0w_3195d433-22f8-4279-a372-0f238ebf4986">35,042,912</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potential dilutive stock-based options and awards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83Ni9mcmFnOjdjMWM1MWUzMDZlMDRmNDc4MmNiOWE3NzVmZmZmZjU3L3RhYmxlOjQyNmEzNDZiNjZkZTRkNDBhYzZhZWRlMzdkYjYzMzE1L3RhYmxlcmFuZ2U6NDI2YTM0NmI2NmRlNGQ0MGFjNmFlZGUzN2RiNjMzMTVfMTAtMi0xLTEtMA_268b51f2-d805-455c-8060-7915f5694ee0">1,077,808</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83Ni9mcmFnOjdjMWM1MWUzMDZlMDRmNDc4MmNiOWE3NzVmZmZmZjU3L3RhYmxlOjQyNmEzNDZiNjZkZTRkNDBhYzZhZWRlMzdkYjYzMzE1L3RhYmxlcmFuZ2U6NDI2YTM0NmI2NmRlNGQ0MGFjNmFlZGUzN2RiNjMzMTVfMTAtNC0xLTEtMA_148383a2-969c-4404-bdac-467c953d3969">1,319,814</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83Ni9mcmFnOjdjMWM1MWUzMDZlMDRmNDc4MmNiOWE3NzVmZmZmZjU3L3RhYmxlOjQyNmEzNDZiNjZkZTRkNDBhYzZhZWRlMzdkYjYzMzE1L3RhYmxlcmFuZ2U6NDI2YTM0NmI2NmRlNGQ0MGFjNmFlZGUzN2RiNjMzMTVfMTItMi0xLTEtMA_98538e7b-83a8-417e-a0e9-accd479f728b">37,533,520</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83Ni9mcmFnOjdjMWM1MWUzMDZlMDRmNDc4MmNiOWE3NzVmZmZmZjU3L3RhYmxlOjQyNmEzNDZiNjZkZTRkNDBhYzZhZWRlMzdkYjYzMzE1L3RhYmxlcmFuZ2U6NDI2YTM0NmI2NmRlNGQ0MGFjNmFlZGUzN2RiNjMzMTVfMTItNC0xLTEtMA_c8392fea-2279-42ce-8bfc-bccdb4715def">36,362,726</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income attributable to Penumbra, Inc. per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83Ni9mcmFnOjdjMWM1MWUzMDZlMDRmNDc4MmNiOWE3NzVmZmZmZjU3L3RhYmxlOjQyNmEzNDZiNjZkZTRkNDBhYzZhZWRlMzdkYjYzMzE1L3RhYmxlcmFuZ2U6NDI2YTM0NmI2NmRlNGQ0MGFjNmFlZGUzN2RiNjMzMTVfMTQtMi0xLTEtMA_8bd70437-04dd-44c8-8f41-6c383a447695">0.32</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83Ni9mcmFnOjdjMWM1MWUzMDZlMDRmNDc4MmNiOWE3NzVmZmZmZjU3L3RhYmxlOjQyNmEzNDZiNjZkZTRkNDBhYzZhZWRlMzdkYjYzMzE1L3RhYmxlcmFuZ2U6NDI2YTM0NmI2NmRlNGQ0MGFjNmFlZGUzN2RiNjMzMTVfMTQtNC0xLTEtMA_3ad35f6f-0991-42da-a14f-70d8677e6427">0.04</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83Ni9mcmFnOjdjMWM1MWUzMDZlMDRmNDc4MmNiOWE3NzVmZmZmZjU3L3RhYmxlOjQyNmEzNDZiNjZkZTRkNDBhYzZhZWRlMzdkYjYzMzE1L3RhYmxlcmFuZ2U6NDI2YTM0NmI2NmRlNGQ0MGFjNmFlZGUzN2RiNjMzMTVfMTUtMi0xLTEtMA_f88e1a75-2c95-40c3-9079-a6c825aa879d">0.32</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83Ni9mcmFnOjdjMWM1MWUzMDZlMDRmNDc4MmNiOWE3NzVmZmZmZjU3L3RhYmxlOjQyNmEzNDZiNjZkZTRkNDBhYzZhZWRlMzdkYjYzMzE1L3RhYmxlcmFuZ2U6NDI2YTM0NmI2NmRlNGQ0MGFjNmFlZGUzN2RiNjMzMTVfMTUtNC0xLTEtMA_7053ce92-034e-4fda-8b63-10d7b8a36e5e">0.04</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2021 and 2020, outstanding stock-based awards of <ix:nonFraction unitRef="shares" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83Ni9mcmFnOjdjMWM1MWUzMDZlMDRmNDc4MmNiOWE3NzVmZmZmZjU3L3RleHRyZWdpb246N2MxYzUxZTMwNmUwNGY0NzgyY2I5YTc3NWZmZmZmNTdfOTYx_9cabd4d6-8d8c-4c77-a640-1e7095cf60b7">22</ix:nonFraction> thousand and <ix:nonFraction unitRef="shares" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83Ni9mcmFnOjdjMWM1MWUzMDZlMDRmNDc4MmNiOWE3NzVmZmZmZjU3L3RleHRyZWdpb246N2MxYzUxZTMwNmUwNGY0NzgyY2I5YTc3NWZmZmZmNTdfOTY4_5d46302e-c369-4369-90f5-cc36afc0e77f">18</ix:nonFraction> thousand shares, respectively, were excluded from the computation of diluted net income attributable to Penumbra, Inc. per share because their effect would have been anti-dilutive.</span></div></ix:continuation><div id="ic1493e1ada924a0a8f0bd538fb9b7319_79"></div><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83OS9mcmFnOjVmMWRhZjdmMGVjYzRiY2RhNGQ5YTdmYzFhZTI3ZDlhL3RleHRyZWdpb246NWYxZGFmN2YwZWNjNGJjZGE0ZDlhN2ZjMWFlMjdkOWFfMzY0MA_60635563-1d63-49cf-8415-75d63ce04511" continuedAt="i3806481bc30d4b839c0fee4dd2797ddf" escape="true"><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13. Revenues </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized in an amount that reflects the consideration the Company expects to be entitled to in exchange for goods or services. All revenue recognized in the condensed consolidated statements of operations is considered to be revenue from contracts with customers.</span></div><ix:nonNumeric contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83OS9mcmFnOjVmMWRhZjdmMGVjYzRiY2RhNGQ5YTdmYzFhZTI3ZDlhL3RleHRyZWdpb246NWYxZGFmN2YwZWNjNGJjZGE0ZDlhN2ZjMWFlMjdkOWFfMzYzNQ_48d31344-0498-42f6-94a6-33f90899d331" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s revenues disaggregated by geography, based on the destination to which the Company ships its products, for the three months ended March 31, 2021 and 2020 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.607%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.183%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i186024968e5643b9879fbcd76cf8f953_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83OS9mcmFnOjVmMWRhZjdmMGVjYzRiY2RhNGQ5YTdmYzFhZTI3ZDlhL3RhYmxlOjY4NmQ0ZDIzYzIyNjRhOTE4MzY3ZGJkYjQxZTFmNjU0L3RhYmxlcmFuZ2U6Njg2ZDRkMjNjMjI2NGE5MTgzNjdkYmRiNDFlMWY2NTRfMi0yLTEtMS0w_289e6348-bca8-4ce5-ade9-bb4ad0592c7e">120,070</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifeea7a50c56e4b9ea5228490c1871652_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83OS9mcmFnOjVmMWRhZjdmMGVjYzRiY2RhNGQ5YTdmYzFhZTI3ZDlhL3RhYmxlOjY4NmQ0ZDIzYzIyNjRhOTE4MzY3ZGJkYjQxZTFmNjU0L3RhYmxlcmFuZ2U6Njg2ZDRkMjNjMjI2NGE5MTgzNjdkYmRiNDFlMWY2NTRfMi00LTEtMS0w_a6f00902-d6a4-48ab-8448-956a7195e7c1">95,774</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9e47b63f04df4b7592af7c2b46a2f29e_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83OS9mcmFnOjVmMWRhZjdmMGVjYzRiY2RhNGQ5YTdmYzFhZTI3ZDlhL3RhYmxlOjY4NmQ0ZDIzYzIyNjRhOTE4MzY3ZGJkYjQxZTFmNjU0L3RhYmxlcmFuZ2U6Njg2ZDRkMjNjMjI2NGE5MTgzNjdkYmRiNDFlMWY2NTRfNC0yLTEtMS0w_1a73b321-814c-484e-ace8-6c8a3195bc19">49,134</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7f21f08860d44178b153a4005885376a_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83OS9mcmFnOjVmMWRhZjdmMGVjYzRiY2RhNGQ5YTdmYzFhZTI3ZDlhL3RhYmxlOjY4NmQ0ZDIzYzIyNjRhOTE4MzY3ZGJkYjQxZTFmNjU0L3RhYmxlcmFuZ2U6Njg2ZDRkMjNjMjI2NGE5MTgzNjdkYmRiNDFlMWY2NTRfNC00LTEtMS0w_83acb38d-ce2a-4d61-bb47-083eba7ba0cc">41,555</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83OS9mcmFnOjVmMWRhZjdmMGVjYzRiY2RhNGQ5YTdmYzFhZTI3ZDlhL3RhYmxlOjY4NmQ0ZDIzYzIyNjRhOTE4MzY3ZGJkYjQxZTFmNjU0L3RhYmxlcmFuZ2U6Njg2ZDRkMjNjMjI2NGE5MTgzNjdkYmRiNDFlMWY2NTRfNS0yLTEtMS0w_71e22d14-b2d2-42e6-8f0c-fad980efeb9b">169,204</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83OS9mcmFnOjVmMWRhZjdmMGVjYzRiY2RhNGQ5YTdmYzFhZTI3ZDlhL3RhYmxlOjY4NmQ0ZDIzYzIyNjRhOTE4MzY3ZGJkYjQxZTFmNjU0L3RhYmxlcmFuZ2U6Njg2ZDRkMjNjMjI2NGE5MTgzNjdkYmRiNDFlMWY2NTRfNS00LTEtMS0w_69029d53-5f03-4d49-aef7-9528887eaa5f">137,329</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s revenues disaggregated by product category, for the three months ended March 31, 2021 and 2020 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.461%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.329%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vascular</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i629bf8971b3b4ec689be4661aa7b4fa3_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83OS9mcmFnOjVmMWRhZjdmMGVjYzRiY2RhNGQ5YTdmYzFhZTI3ZDlhL3RhYmxlOjM4YjdmZTZhYTgzYzQ1NDFhNWE3ZjVlYWZjZjgyZTE0L3RhYmxlcmFuZ2U6MzhiN2ZlNmFhODNjNDU0MWE1YTdmNWVhZmNmODJlMTRfMi0yLTEtMS0xOTk_73454471-6ef0-435c-8e81-dbeff945d6f5">89,165</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie485bbec35844cad8686ffb14ab5d3fe_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83OS9mcmFnOjVmMWRhZjdmMGVjYzRiY2RhNGQ5YTdmYzFhZTI3ZDlhL3RhYmxlOjM4YjdmZTZhYTgzYzQ1NDFhNWE3ZjVlYWZjZjgyZTE0L3RhYmxlcmFuZ2U6MzhiN2ZlNmFhODNjNDU0MWE1YTdmNWVhZmNmODJlMTRfMi00LTEtMS0xOTk_5f033a8a-d1a5-47f2-9b1e-84c03643fec3">59,253</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Neuro</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i77dc92ea42834aa481fe4161bdbaa17c_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83OS9mcmFnOjVmMWRhZjdmMGVjYzRiY2RhNGQ5YTdmYzFhZTI3ZDlhL3RhYmxlOjM4YjdmZTZhYTgzYzQ1NDFhNWE3ZjVlYWZjZjgyZTE0L3RhYmxlcmFuZ2U6MzhiN2ZlNmFhODNjNDU0MWE1YTdmNWVhZmNmODJlMTRfMi0yLTEtMS0w_5bd1d70b-5d44-4949-80c1-1d1775d8ee8a">80,039</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0d665a106cd1407a80d4125da27c869c_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83OS9mcmFnOjVmMWRhZjdmMGVjYzRiY2RhNGQ5YTdmYzFhZTI3ZDlhL3RhYmxlOjM4YjdmZTZhYTgzYzQ1NDFhNWE3ZjVlYWZjZjgyZTE0L3RhYmxlcmFuZ2U6MzhiN2ZlNmFhODNjNDU0MWE1YTdmNWVhZmNmODJlMTRfMi00LTEtMS0w_44eef7cb-0367-4364-adba-66cfa9140b20">78,076</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83OS9mcmFnOjVmMWRhZjdmMGVjYzRiY2RhNGQ5YTdmYzFhZTI3ZDlhL3RhYmxlOjM4YjdmZTZhYTgzYzQ1NDFhNWE3ZjVlYWZjZjgyZTE0L3RhYmxlcmFuZ2U6MzhiN2ZlNmFhODNjNDU0MWE1YTdmNWVhZmNmODJlMTRfNC0yLTEtMS0w_20eee2f5-fcc0-436e-b8a1-e67c03830101">169,204</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83OS9mcmFnOjVmMWRhZjdmMGVjYzRiY2RhNGQ5YTdmYzFhZTI3ZDlhL3RhYmxlOjM4YjdmZTZhYTgzYzQ1NDFhNWE3ZjVlYWZjZjgyZTE0L3RhYmxlcmFuZ2U6MzhiN2ZlNmFhODNjNDU0MWE1YTdmNWVhZmNmODJlMTRfNC00LTEtMS0w_c4c275e6-dba2-4e6b-b599-a1f3de7db332">137,329</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">China Distribution and Technology Licensing Agreement</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2020, the Company entered into a distribution and technology licensing arrangement with its existing distribution partner in China. In addition to modifying the Company&#8217;s standard distribution agreement with its Chinese partner, the Company agreed to license the technology for certain products to its Chinese partner to permit the manufacturing and commercialization of such products in China as well as provide certain regulatory support. Apart from the standard distribution </span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:85.5pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_7">Table of Contents</a></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Penumbra, Inc.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Condensed Consolidated Financial Statements</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div></div><ix:continuation id="i3806481bc30d4b839c0fee4dd2797ddf"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">agreement, the Company will receive fixed payments upon transferring its distinct licensed technology and providing related regulatory support and receive royalty payments on the downstream sales of the licensed products.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Obligations</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Delivery of products - The Company&#8217;s contracts with customers typically contain a single performance obligation, delivery of the Company&#8217;s products. Satisfaction of that performance obligation occurs when control of the promised goods transfers to the customer, which is generally upon shipment for non-consignment sale agreements and upon utilization for consignment sale agreements.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payment terms - Our payment terms vary by the type and location of our customer. The timing between fulfillment of performance obligations and when payment is due is not significant and does not give rise to financing transactions. The Company did not have any contracts with significant financing components as of March 31, 2021.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product returns - The Company may allow customers to return products purchased at the Company&#8217;s discretion. The Company estimates the amount of its product sales that may be returned by its customers and records this estimate as a reduction of revenue in the period in which the related product revenue is recognized. The Company currently estimates product return liabilities using its own historic sales information, trends, industry data, and other relevant data points.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warranties - The Company offers its standard warranty to all customers and it is not available for sale on a standalone basis. The Company&#8217;s standard warranty represents its guarantee that its products function as intended, are free from defects, and comply with agreed-upon specifications and quality standards. This assurance does not constitute a service and is not a separate performance obligation.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Transaction Price</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recorded at the net sales price, which includes estimates of variable consideration such as product returns utilizing historical return rates, rebates, discounts, and other adjustments to net revenue. To the extent the transaction price includes variable consideration, the Company estimates the amount of variable consideration that should be included in the transaction price. When determining if variable consideration should be constrained, management considers whether there are factors that could result in a significant reversal of revenue and the likelihood of a potential reversal. Variable consideration is included in revenue only to the extent that it is probable that a significant reversal of the revenue recognized will not occur when the uncertainty associated with the&#160;variable consideration&#160;is subsequently resolved. These estimates are reassessed each reporting period as required. During the three months ended March 31, 2021, the Company made no material changes in estimates for variable consideration. When the Company performs shipping and handling activities after control of goods is transferred to the customer, they are considered as fulfillment activities, and costs are accrued for when the related revenue is recognized. Taxes collected from customers relating to product sales and remitted to governmental authorities are excluded from revenues.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><div id="ic1493e1ada924a0a8f0bd538fb9b7319_91"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_7">Table of Contents</a></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 2. MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The following discussion and analysis of our financial condition and results of operations should be read in conjunction with the unaudited condensed consolidated financial statements and the related notes thereto included elsewhere in this Quarterly Report on Form 10-Q and the audited consolidated financial statements and notes thereto and management&#8217;s discussion and analysis of financial condition and results of operations for the year ended December 31, 2020, included in our Annual Report on Form 10-K filed with the Securities and Exchange Commission (&#8220;SEC&#8221;) on February&#160;23, 2021.</span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">This Quarterly Report on Form 10-Q contains &#8220;forward-looking statements&#8221; within the meaning of Section 21E of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;). In some cases, you can identify these statements by forward-looking words such as &#8220;may,&#8221; &#8220;will,&#8221; &#8220;expect,&#8221; &#8220;believe,&#8221; &#8220;anticipate,&#8221; &#8220;intend,&#8221; &#8220;could,&#8221; &#8220;should,&#8221; &#8220;estimate,&#8221; or &#8220;continue,&#8221; and similar expressions or variations. Such forward-looking statements are subject to risks, uncertainties and other factors that could cause actual results and the timing of certain events to differ materially from future results and timing&#160;&#160;&#160;&#160; expressed or implied by such forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those identified below, and those discussed in the section titled &#8220;Risk Factors&#8221; in Part I, Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2020. The forward-looking statements in this Quarterly Report on Form 10-Q represent our views as of the date of this Quarterly Report on Form 10-Q. Except as may be required by law, we assume no obligation to update these forward-looking statements or the reasons that results could differ from these forward-looking statements. You should, therefore, not rely on these forward-looking statements as representing our views as of any date subsequent to the date of this Quarterly Report on Form 10-Q.</span></div><div id="ic1493e1ada924a0a8f0bd538fb9b7319_94"></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Penumbra is a global healthcare company focused on innovative therapies. We design, develop, manufacture and market novel products and have a broad portfolio that addresses challenging medical conditions in markets with significant unmet need. Our team focuses on developing, manufacturing and marketing novel products for use by specialist physicians and healthcare providers to drive improved clinical outcomes. We believe that the cost-effectiveness of our products is attractive to our customers.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since our founding in 2004, we have invested heavily in our product development capabilities in our major markets: neuro and vascular. We have successfully developed, obtained regulatory clearance or approval for, and introduced products into the neurovascular market since 2007, vascular market since 2013 and neurosurgical market since 2014, respectively. We continue to expand our portfolio of product offerings, while developing and iterating on our currently available products.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect to continue to develop and build our portfolio of products, including our thrombectomy, embolization and access technologies. Generally, when we introduce a next generation product or a new product designed to replace a current product, sales of the earlier generation product or the product replaced decline. Our research and development activities are centered around the development of new products and clinical activities designed to support our regulatory submissions and demonstrate the effectiveness of our products.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To address the challenging and significant clinical needs of our two key markets, we developed products that fall into the following broad product offering families:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Our neuro products fall into five broad product families:</span></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:40.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Neuro thrombectomy - Penumbra System, including Penumbra JET, ACE and the 3D Revascularization Device, Penumbra ENGINE and other components and accessories</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:40.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Neuro embolization - Penumbra SMART COIL, Penumbra Coil 400, POD400 and PAC400</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:40.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Neuro access - delivery catheters, consisting of Neuron, Neuron MAX, Select, BENCHMARK, DDC and PX SLIM</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:40.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Neurosurgical - Artemis Neuro Evacuation Device</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:40.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Virtual Reality Platform - REAL Immersive System</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Our vascular products fall into two broad product families:</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:40.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Vascular thrombectomy - INDIGO System designed for mechanical thrombectomy, including aspiration catheters, separators, aspiration pump and accessories and Lightning 12, our next-generation aspiration system for peripheral thrombectomy</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_7">Table of Contents</a></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:40.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Peripheral embolization - RUBY Coil System, LANTERN Delivery Microcatheter and the POD System (POD and POD Packing Coil)</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell our products to hospitals and other healthcare providers primarily through our direct sales organization in the United States, most of Europe, Canada and Australia, as well as through distributors in select international markets. In the three months ended March 31, 2021 and 2020, 29.0% and 30.3% of our revenue, respectively, was generated from customers located outside of the United States. Our sales outside of the United States are denominated principally in the euro and Japanese yen, with some sales being denominated in other currencies. As a result, we have foreign exchange exposure but do not currently engage in hedging.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generated revenue of $169.2 million and $137.3 million for the three months ended March 31, 2021 and 2020, respectively, an increase of $31.9 million. We generated an operating income of $13.5 million and operating income of $0.6 million for the three months ended March 31, 2021 and 2020, respectively. </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COVID-19 Pandemic</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the World Health Organization declared the outbreak of COVID-19 as a pandemic, which continues to spread throughout the U.S. and the world. In response, governments have issued orders restricting certain activities, and while our business falls within the category of healthcare operations, which are essential businesses currently permitted to continue operating during the COVID-19 pandemic, we have experienced, and expect to continue to experience, disruptions to our operations as a result of the pandemic. For example, hospital resources have been diverted to fight the pandemic, and many government agencies in conjunction with healthcare systems have recommended the deferral of elective and semi-elective medical procedures during the pandemic. Some of Penumbra&#8217;s medical devices are used in certain procedures that the United States Centers for Medicare &amp; Medicaid Services (&#8220;CMS&#8221;) has indicated are &#8220;high-acuity&#8221; procedures that should not be postponed during the pandemic in its March 18, 2020 recommendations, while other Penumbra devices are used in elective procedures that physicians may consider postponing. Many of the procedures in which our vascular products are used are elective in nature, whereas procedures in which our neuro products are used, such as stroke, tend to be more emergent in nature.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The impact of COVID-19 on our business remains fluid, and we continue to actively monitor the dynamic situation. We will continue to undertake the following specific actions and strategic priorities to navigate the pandemic: </span></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We have made changes to how we manufacture, inspect and ship our products to prioritize the health and safety of our employees and to operate under the protocols mandated by our local and state governments. While we are committed to continue meeting demand for our essential devices, we have implemented social distancing and other measures to protect the health and safety of our employees, which have reduced, and may continue to reduce, our manufacturing capacity.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We further strengthened our liquidity position by entering into a Credit Agreement (the &#8220;Credit Agreement&#8221;) on April 24, 2020, with JPMorgan Chase Bank, N.A., as administrative agent and lender, and Bank of America, N.A. and Citibank, N.A. as lenders. The Credit Agreement is secured and provides for up to $100 million in available revolving borrowing capacity with an option, subject to certain conditions, for us to increase the aggregate borrowing capacity to up to $150 million. This revolving line of credit provides access to capital beyond the $242.6 million in cash, cash equivalents and marketable investments on our balance sheet as of March 31, 2021, and we believe this will allow us to both navigate the current environment and emerge in a strong liquidity position after the pandemic. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2021, we</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> entered into an amended one-year credit agreement with JPMorgan Chase Bank, N.A., as administrative agent and lender, and Bank of America, N.A. and Citibank, N.A. as lenders. The amended Credit Agreement extended the maturity date from </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April&#160;23, 2021 to February&#160;21, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and has substantially the same terms and conditions as the prior credit agreement with certain changes including the exclusion of certain one-time charges and expenses incurred during the fiscal quarters ended September 30, 2020 and December 31, 2020 from the calculation of the financial covenants, reductions in interest rate floors applicable to revolving loans and other changes to borrowing mechanics under the Credit Agreement.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As of March 31, 2021, the Company was in compliance with the requirements in the amended Credit Agreement. As of March 31, 2021, there were no borrowings outstanding under the Credit Agreement.</span></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We will continue to prioritize investments in our production capacity and flexibility, commercial channels, preparation for new product launches, and new product developments to help patients. </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we have seen positive trends in certain areas of our business beginning in May 2020, we remain mindful of the negative impacts on business trends we experienced in April 2020 due to the COVID-19 pandemic. The general impact of COVID-19 on our business has been negative and we are unable to reliably predict the full impact that the COVID-19 pandemic will have on our business due to numerous uncertainties, including the severity and duration of the pandemic, the </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_7">Table of Contents</a></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">global resurgences of cases, additional actions that may be taken by governmental authorities in response to the pandemic, the impact of the pandemic on the business of our customers, distributors and suppliers, other businesses and worldwide economies in general, our ability to have access to our customers to provide training and case support, and other factors identified in Part I, Item 1A &#8220;Risk Factors&#8221; in our Annual Report on Form 10-K for the year ended December 31, 2020. We will continue to evaluate the nature and extent of the impact of COVID-19 on our business, consolidated results of operations, and financial condition.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Factors Affecting Our Performance </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are a number of factors that have impacted, and we believe will continue to impact, our results of operations and growth. These factors include:&#160;</span></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:40.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The COVID-19 pandemic and measures taken in response thereto, which have negatively affected, and we expect will continue to negatively affect, our revenues and results of operations. Due to these impacts and measures, we may experience significant and unpredictable fluctuations in demand for certain of our products as hospital customers re-prioritize the treatment of patients and distributors adjust their operations to support the current demand level.</span></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:40.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The rate at which we grow our salesforce and the speed at which newly hired salespeople become fully effective can impact our revenue growth or our costs incurred in anticipation of such growth.</span></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:40.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our industry is intensely competitive and, in particular, we compete with a number of large, well-capitalized companies. We must continue to successfully compete in light of our competitors&#8217; existing and future products and their resources to successfully market to the specialist physicians who use our products.</span></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:40.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We must continue to successfully introduce new products that gain acceptance with specialist physicians and successfully transition from existing products to new products, ensuring adequate supply. In addition, as we introduce new products and expand our production capacity, we anticipate additional personnel will be hired and trained to build our inventory of components and finished goods in advance of sales, which may cause quarterly fluctuations in our operating results and financial condition.</span></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:40.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Publications of clinical results by us, our competitors and other third parties can have a significant influence on whether, and the degree to which, our products are used by specialist physicians and the procedures and treatments those physicians choose to administer for a given condition.</span></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:40.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The specialist physicians who use our products may not perform procedures during certain times of the year, such as those periods when they are at major medical conferences or are away from their practices for other reasons, the timing of which occurs irregularly during the year and from year to year.</span></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:40.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Most of our sales outside of the United States are denominated in the local currency of the country in which we sell our products. As a result, our revenue from international sales can be significantly impacted by fluctuations in foreign currency exchange rates.</span></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:40.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">The availability and levels of reimbursement within the relevant healthcare payment system for healthcare providers for procedures in which our products are used.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we have experienced and expect to continue to experience meaningful variability in our quarterly revenue, gross profit and gross margin percentage as a result of a number of factors, including, but not limited to: the impact of COVID-19, the number of available selling days, which can be impacted by holidays; the mix of products sold; the geographic mix of where products are sold; the demand for our products and the products of our competitors; the timing of or failure to obtain regulatory approvals or clearances for products; increased competition; the timing of customer orders; inventory write-offs due to obsolescence; costs, benefits and timing of new product introductions; costs, benefits and timing of the acquisition and integration of businesses and product lines we may acquire; the availability and cost of components and raw materials; and fluctuations in foreign currency exchange rates. We may experience quarters in which we have significant revenue growth sequentially followed by quarters of moderate or no revenue growth. Additionally, we may experience quarters in which operating expenses, in particular research and development expenses, fluctuate depending on the stage and timing of product development.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><div id="ic1493e1ada924a0a8f0bd538fb9b7319_97"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_7">Table of Contents</a></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Components of Results of Operations</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We sell our products directly to hospitals and other healthcare providers and through distributors for use in procedures performed by specialist physicians to treat patients in two key markets: neuro and vascular disease. We sell our products through purchase orders, and we do not have long term purchase commitments from our customers. Revenue from product sales is recognized either on the date of shipment or the date of receipt by the customer, but is deferred for certain transactions when control has not yet transferred. With respect to products that we consign to hospitals, which primarily consist of coils, we recognize revenue at the time hospitals utilize products in a procedure. Revenue also includes shipping and handling costs that we charge to customers. </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Cost of revenue consists primarily of the cost of raw materials and components, personnel costs, including stock-based compensation, inbound freight charges, receiving costs, inspection and testing costs, warehousing costs, royalty expense, shipping and handling costs, and other labor and overhead costs incurred in the manufacturing of products. In addition, we record write-downs or write-offs of inventory in the event that a portion of our inventory becomes excess or obsolete.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We manufacture substantially all of our products in our manufacturing facilities in Alameda and Roseville, California.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Expenses</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and Development (&#8220;R&amp;D&#8221;).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> R&amp;D expenses primarily consist of product development, clinical and regulatory expenses, materials, depreciation and other costs associated with the development of our products. R&amp;D expenses also include salaries, benefits and other related costs, including stock-based compensation, for personnel and consultants. We generally expense R&amp;D costs as they are incurred, with the exception of certain costs incurred for the development of computer software for internal use related to our REAL Immersive System offerings. We capitalize certain costs when it is determined that it is probable that the project will be completed and the software will be used to perform the function intended, and the preliminary project stage is completed. Capitalized internal use software development costs are included in property and equipment, net within the condensed consolidated balance sheets.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sales, General and Administrative (&#8220;SG&amp;A&#8221;).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> SG&amp;A expenses primarily consist of salaries, benefits and other related costs, including stock-based compensation, for personnel and consultants engaged in sales, marketing, finance, legal, compliance, administrative, facilities and information technology and human resource activities. Our SG&amp;A expenses also include marketing trials, medical education, training, commissions, generally based on sales, to direct sales representatives, amortization of acquired intangible assets and acquisition-related costs.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(Benefit from) Provision For Income Taxes</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are taxed at the rates applicable within each jurisdiction in which we operate. The composite income tax rate, tax provisions, deferred tax assets (&#8220;DTAs&#8221;) and deferred tax liabilities will vary according to the jurisdiction in which profits arise. Tax laws are complex and subject to different interpretations by management and the respective governmental taxing authorities, and require us to exercise judgment in determining our income tax provision, our deferred tax assets and deferred tax liabilities and the potential valuation allowance recorded against our net DTAs. Deferred tax assets and liabilities are determined using the enacted tax rates in effect for the years in which those tax assets are expected to be realized. A valuation allowance is established when it is more likely than not that the future realization of all or some of the DTAs will not be achieved.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_7">Table of Contents</a></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the components of our condensed consolidated statements of operations in dollars and as a percentage of revenue for the periods presented:</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="9" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands, except for percentages)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">169,204&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">137,329&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">57,867&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">34.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">49,320&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">35.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">111,337&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">65.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">88,009&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">64.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18,076&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12,946&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Sales, general and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">79,798&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">47.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">74,453&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">54.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total operating expenses</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">97,874&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">57.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">87,399&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income from operations </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13,463&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">610&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">480&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">299&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,476)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,655)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income (loss) before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12,467&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(746)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.5)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Provision for (benefit from) income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,541&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,634)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Consolidated net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10,926&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">888&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net loss attributable to non-controlling interest</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(910)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.5)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(537)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.4)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income attributable to Penumbra, Inc.</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11,836&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,425&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div><div id="ic1493e1ada924a0a8f0bd538fb9b7319_100"></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended March 31, 2021 Compared to the Three Months Ended March 31, 2020 </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands, except for percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vascular</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89,165&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59,253&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,912&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Neuro</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">80,039&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78,076&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,963&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">169,204&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">137,329&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,875&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue increased $31.9 million, or 23.2%, to $169.2 million in the three months ended March 31, 2021, from $137.3 million in the three months ended March 31, 2020. The overall growth in our revenue is primarily due to an increase in products sales within our vascular business as a result of sales of new products and further market penetration of our existing products.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from our vascular products increased $29.9 million, or 50.5%, to $89.2 million in the three months ended March 31, 2021, from $59.3 million in the three months ended March 31, 2020. This increase was driven by sales of our vascular thrombectomy products and peripheral embolization products, which globally increased by 78.9% and 20.1%, respectively in the three months ended March 31, 2021. This increase was primarily due to higher sales volume as a result of sales of new products and further market penetration of our existing products. Prices for our vascular products remained substantially unchanged during the period.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from our neuro products increased $2.0 million, or 2.5%, to $80.0 million in the three months ended March 31, 2021, from $78.1 million in the three months ended March 31, 2020. This increase in revenue from our neuro products was primarily attributable to increased revenue in China, sales of new products, and further market penetration of our existing products. During the three months ended March 31, 2021, sales of our neuro access products globally increased by 48.5%. This was partially offset by a decrease in sales of our neuro thrombectomy and neuro embolization products, which globally decreased by 12.5% and 6.7%, respectively, in the three months ended March 31, 2021. Prices for our neuro products remained substantially unchanged during the period. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_7">Table of Contents</a></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue by Geographic Area</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents revenue by geographic area, based on our customers&#8217; shipping destinations, for the three months ended March 31, 2021 and 2020:</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:18.080%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.643%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands, except for percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">120,070&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95,774&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,296&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49,134&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,579&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">169,204&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">137,329&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,875&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from product sales in international markets increased $7.6 million, or 18.2%, to $49.1 million in the three months ended March 31, 2021, from $41.6 million in the three months ended March 31, 2020. Revenue from international sales represented 29.0% and 30.3% of our total revenue for the three months ended March 31, 2021 and 2020, respectively.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gross Margin</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:45.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands, except for percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57,867&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49,320&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,547&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">111,337&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88,009&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,328&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross margin %</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65.8&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64.1&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross margin increased 1.7 percentage points to 65.8% in the three months ended March 31, 2021, from 64.1% in the three months ended March 31, 2020. Gross margin is driven by our ability to scale production capacity to support our expanding portfolio of products and is also impacted by our continued investments in COVID-19 related safety measures.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development (&#8220;R&amp;D&#8221;)</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands, except for percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">R&amp;D</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,076&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,946&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,130&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">R&amp;D as a percentage of revenue</span></td><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">10.7&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">9.4&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">R&amp;D expenses increased by $5.1 million, or 39.6%, to $18.1 million in the three months ended March 31, 2021, from $12.9 million in the three months ended March 31, 2020. The increase was primarily due to a $3.5 million increase in product development and testing costs, and a $1.8 million increase in personnel-related expenses driven by an increase in headcount to support our growth.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have made investments, and plan to continue to make investments, in the development of our products, which may include hiring additional research and development employees. In addition, we have experienced in the past, and may continue to experience in the future, variability in expenses incurred due to the timing and costs of clinical trials and product development.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales, General and Administrative (&#8220;SG&amp;A&#8221;)</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:45.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands, except for percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SG&amp;A</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79,798&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74,453&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,345&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">SG&amp;A as a percentage of revenue</span></td><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">47.2&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">54.2&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SG&amp;A expenses increased by $5.3 million, or 7.2%, to $79.8 million in the three months ended March 31, 2021, from $74.5 million in the three months ended March 31, 2020. The increase was primarily due to a $9.1 million increase in personnel-related expenses, partially offset by a $2.5 million decrease in cost related to marketing events and a $1.4 million decrease in travel-related expenses.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_7">Table of Contents</a></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As we continue to invest in our growth, we have expanded and may continue to expand our sales, marketing, and general and administrative teams through the hiring of additional employees. In addition, we have experienced in the past, and may continue to experience in the future, variability in expenses incurred due to the timing and costs of investments in infrastructure to support the business.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Provision for (Benefit from)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> Income Taxes</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:45.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands, except for percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Benefit from) provision for income taxes</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,541&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,634)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(194.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Effective tax rate</span></td><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">12.4&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">219.0&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our provision for income taxes was $1.5 million for the three months ended March 31, 2021, which was primarily due to tax expenses attributable to our worldwide profits, offset by excess tax benefits from stock-based compensation attributable to our U.S. jurisdiction. Our benefit from income taxes was $1.6 million for the three months ended March 31, 2020, which was primarily due to tax benefits attributable to our worldwide losses as a result of the COVID-19 pandemic impact, combined with excess tax benefits from stock-based compensation attributable to our U.S. jurisdiction. The effective tax rate was 12.4% for the three months ended March 31, 2021, compared to 219.0% for the three months ended March 31, 2020. Our change in effective tax rate was primarily attributable to small tax expenses over relatively large worldwide profits for the three months ended March 31, 2021, when compared to large tax benefits over relatively small worldwide losses for the three months ended March 31, 2020.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prospectively, our effective tax rate will likely be driven by (1) permanent differences in taxable income for tax and financial reporting purposes, (2) tax expense attributable to our worldwide profits, and (3) discrete tax adjustments such as excess tax benefits related to stock-based compensation. Our income tax provision is subject to volatility as the amount of excess tax benefits can fluctuate from period to period based on the price of our stock, the volume of share-based grants settled or vested, and the fair value assigned to equity awards under U.S. GAAP. </span></div><div id="ic1493e1ada924a0a8f0bd538fb9b7319_106"></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2021, we had $523.3 million in working capital, which included $55.6 million in cash and cash equivalents and $187.0 million in marketable investments. As of March 31, 2021, we held approximately 41.6% of our cash and cash equivalents in foreign entities.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2020, we issued and sold an aggregate of 865,963 shares of our common stock at a public offering price of $166.00 per share, less the underwriters&#8217; discounts and commissions, pursuant to an underwritten public offering. We received approximately $134.8 million in net cash proceeds from the offering after deducting underwriting discounts and commissions of $8.6 million and other offering expenses of $0.4 million. We intend to use the net proceeds from the offering for general corporate purposes, including working capital, continued development of our products, including research and development and clinical trials, potential acquisitions and other business opportunities. Pending the use of the net proceeds from the offering, we are investing the net proceeds in investment grade, interest bearing securities.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to our existing cash and cash equivalents and marketable investment balances, our principal source of liquidity is our accounts receivable. In order to further strengthen our liquidity position and financial flexibility during the COVID-19 pandemic, on April&#160;24, 2020 we entered into a Credit Agreement (the &#8220;Credit Agreement&#8221;) with JPMorgan Chase Bank, N.A., as administrative agent and lender, and Bank of America, N.A. and Citibank, N.A. as lenders. The Credit Agreement is secured and provides for up to $100 million in available revolving borrowing capacity with an option, subject to certain conditions, for us to increase the aggregate borrowing capacity to up to $150 million, and was set to mature on April&#160;23, 2021. During the three months ended March 31, 2021, we entered into an amended one-year credit agreement with JPMorgan Chase Bank, N.A., as administrative agent and lender, and Bank of America, N.A. and Citibank, N.A. as lenders. The amended Credit Agreement extended the maturity date from April&#160;23, 2021 to February&#160;21, 2022 and has substantially the same terms and conditions as the prior credit agreement with certain changes including the exclusion of certain one-time charges and expenses incurred during the fiscal quarters ended September 30, 2020 and December 31, 2020 from the calculation of the financial covenants, reductions in interest rate floors applicable to revolving loans and other changes to borrowing mechanics under the Credit Agreement. See Note &#8220;7. Indebtedness&#8221; to our condensed consolidated financial statements in Part I, Item 1 of this Quarterly Report on Form 10-Q for more information.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe our sources of liquidity will be sufficient to meet our liquidity requirements for at least the next 12 months. Our principal liquidity requirements are to fund our operations, expand manufacturing operations which includes, but is not limited </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_7">Table of Contents</a></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to, maintaining sufficient levels of inventory to meet the anticipated demand of our customers, fund research and development activities and fund our capital expenditures. We may also lease or purchase additional facilities to facilitate our growth. We expect to continue to make investments as we launch new products, expand our manufacturing operations and information technology infrastructures and further expand into international markets. We may, however, require or elect to secure additional financing as we continue to execute our business strategy. If we require or elect to raise additional funds, we may do so through equity or debt financing, which may not be available on favorable terms, could result in dilution to our stockholders, could result in changes to our capital structure, and could require us to agree to covenants that limit our operating flexibility.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we have strengthened our liquidity position, as a result of the COVID-19 pandemic, we cannot reliably estimate the extent to which the COVID-19 pandemic may impact our cash flow from operations in the second quarter and beyond. </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our cash and cash equivalents, marketable investments and selected working capital data as of March 31, 2021 and December 31, 2020:</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55,632&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69,670&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable investments</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">186,977&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">195,162&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126,415&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">114,608&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,389&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,109&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">90,214&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85,795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Working capital</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">523,265&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">511,770&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">__________________ </span></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.2pt">Working capital consists of total current assets less total current liabilities.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">   </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth, for the periods indicated, our beginning balance of cash and cash equivalents, net cash flows provided by (used in) operating, investing and financing activities and our ending balance of cash and cash equivalents:</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents and restricted cash at beginning of period</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69,670&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72,779&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in operating activities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14,368)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5,920)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by investing activities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,090&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,037&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in financing activities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,614)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,350)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents and restricted cash at end of period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55,632&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72,456&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Cash Used In Operating Activities</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in operating activities consists primarily of consolidated net (loss) income adjusted for certain non-cash items (including depreciation and amortization, stock-based compensation expense, inventory write-downs, and changes in deferred tax balances), and the effect of changes in working capital and other activities.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in operating activities was $14.4 million during the three months ended March 31, 2021 and consisted of consolidated net income of $10.9 million and non-cash items of $13.0 million  offset by net changes in operating assets and liabilities of $38.3 million. The change in operating assets and liabilities includes an increase in inventories of $31.6 million, an increase in accounts receivable of $12.9 million and an increase in prepaid expenses and other current and non-current assets of $3.5 million. This was partially offset by an increase in accrued expenses and other non-current liabilities of $8.5 million. </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities was $5.9 million during the three months ended March 31, 2020 and consisted of a consolidated net income of $0.9 million and non-cash items of $8.4 million, offset by net changes in operating assets and liabilities of $15.2 million. The change in operating assets and liabilities includes an increase in inventories of $15.1 million to support our revenue growth, an increase in prepaid expenses and other current and non-current assets of $1.5 million, and an increase in accounts receivable of $0.2 million. This was partially offset by an increase in accounts payable of $0.9 million to support our ongoing business activities and an increase in accrued expenses and other non-current liabilities of $0.7 million.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_7">Table of Contents</a></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Cash Provided By Investing Activities </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by investing activities relates primarily to proceeds from maturities and sales of marketable investments, net of purchases, and capital expenditures.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by investing activities was $3.1 million during the three months ended March 31, 2021 and primarily consisted of proceeds from maturities of marketable investments, net purchases, of $7.2 million, partially offset by capital expenditures of $4.0 million.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by investing activities was $10.0 million during the three months ended March 31, 2020 and consisted of proceeds from maturities and sales of marketable investments of $20.2 million, partially offset by capital expenditures of $10.1 million.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Cash Used In Financing Activities </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in financing activities primarily relates to payments of employee taxes related to vested restricted stock units, payments towards the reduction of our finance lease obligations and certain acquisition-related payments, and proceeds from exercises of stock options and issuance of common stock. </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in financing activities was $2.6 million during the three months ended March 31, 2021 and primarily consisted of $3.0 million of payments of employee taxes related to vested restricted stock and restricted stock units and $0.3 million in payments towards finance leases, partially offset by proceeds from exercises of stock options of $0.7 million.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in financing activities was $4.4 million during the three months ended March 31, 2020 and primarily consisted of $2.1 million of payments of employee taxes related to vested restricted stock and restricted stock units, $2.0 million in payments towards finance lease obligations, and $0.7 million related to contingent consideration payments made in the first quarter of 2020 in connection with our acquisition in 2017. This was partially offset by proceeds from exercises of stock options of $0.4 million.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contractual Obligations and Commitments</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes to our contractual obligations and commitments as of March 31, 2021 from those disclosed in our Annual Report on Form 10-K for the year ended December 31, 2020.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Off-Balance Sheet Arrangements</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not have any significant off-balance sheet arrangements or holdings in variable interest entities.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Policies and Estimates </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have prepared our financial statements in accordance with U.S. GAAP. Our preparation of these financial statements requires us to make estimates, assumptions, and judgments that affect the reported amounts of assets, liabilities, expenses, and related disclosures at the date of the financial statements, as well as revenue and expenses recorded during the reporting periods. We evaluate our estimates and judgments on an ongoing basis. We base our estimates on historical experience and on various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results could therefore differ materially from these estimates under different assumptions or conditions.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes to our critical accounting policies from those described in &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; included in our Annual Report on Form 10-K for the year ended December 31, 2020.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued Accounting Standards </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For information with respect to recently issued accounting standards and the impact of these standards on our condensed consolidated financial statements, see Note &#8220;2. Summary of Significant Accounting Policies&#8221; to our condensed consolidated financial statements in Part I, Item&#160;1 of this Quarterly Report on Form 10-Q.</span></div><div id="ic1493e1ada924a0a8f0bd538fb9b7319_109"></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are exposed to various market risks, which may result in potential losses arising from adverse changes in market rates, such as interest rates and foreign exchange rates. We do not enter into derivatives or other financial instruments for </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_7">Table of Contents</a></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trading or speculative purposes and do not believe we are exposed to material market risk with respect to our cash and cash equivalents and/or our marketable investments.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Rate Risk.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We had cash and cash equivalents of $55.6 million as of March 31, 2021, which consisted of funds held in money market funds, general checking and savings accounts. In addition, we had marketable investments of $187.0 million, which consisted primarily of commercial paper, corporate bonds, U.S. agency and government sponsored securities, and U.S. states and municipalities. Our investment policy is focused on the preservation of capital and supporting our liquidity needs. Under the policy, we invest in highly rated securities, while limiting the amount of credit exposure to any one issuer other than the U.S. government. We do not invest in financial instruments for trading or speculative purposes, nor do we use leveraged financial instruments. We utilize external investment managers who adhere to the guidelines of our investment policy. The revolving loans under our Credit Agreement bear interest at: 1) the adjusted LIBO rate or adjusted EURIBO rate, as applicable, plus an applicable rate, for euro currency revolving borrowing; or 2) an alternate base rate plus an applicable rate, for revolving borrowing in U.S. Dollars. As of March 31, 2021, there were no borrowings outstanding under the Credit Agreement. A hypothetical 100 basis point change in interest rates would not have a material impact on the value of our cash and cash equivalents or marketable investments.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Exchange Risk Management.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We operate in countries other than the United States, and, therefore, we are exposed to foreign currency risks. We bill most sales outside of the United States in local currencies, primarily euro and Japanese yen, with some sales being denominated in other currencies. We expect that the percentage of our sales denominated in foreign currencies may increase in the foreseeable future as we continue to expand into international markets. When sales or expenses are not denominated in U.S. dollars, a fluctuation in exchange rates could affect our net income. We do not believe our net income attributable to Penumbra, Inc. would be materially impacted by an immediate 10% adverse change in foreign exchange rates. We do not currently hedge our exposure to foreign currency exchange rate fluctuations; however, we may choose to hedge our exposure in the future.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not believe that inflation and changes in prices had a significant impact on our results of operations as of and for the period ended March 31, 2021.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><div id="ic1493e1ada924a0a8f0bd538fb9b7319_112"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_7">Table of Contents</a></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 4. CONTROLS AND PROCEDURES.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An evaluation as of&#160;March 31, 2021&#160;was carried out under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, of the effectiveness of our &#8220;disclosure controls and procedures,&#8221; which are defined in Rule 13a-15(e) under the Securities Exchange Act&#160;of&#160;1934, as amended (the &#8220;Exchange Act&#8221;), as controls and other procedures of a company that are designed to ensure that the information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission&#8217;s rules and forms, and that such information is accumulated and communicated to the company&#8217;s management, including its principal executive officer and principal financial officer, as appropriate, to allow timely decisions regarding required disclosure. Based upon that evaluation, our principal executive officer and principal financial officer concluded that our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) were effective at&#160;March 31, 2021.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in Internal Control Over Financial Reporting </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was no change in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that occurred during the quarterly period ended March 31, 2021 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Limitations on the Effectiveness of Controls</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Because of inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues, if any, within a company have been detected. Accordingly, our disclosure controls and procedures are designed to provide reasonable, not absolute, assurance that the objectives of our disclosure control system are met and, as set forth above, our principal executive officer and principal financial officer have concluded, based on their evaluation as of the end of the period covered by this report, that our disclosure controls and procedures were effective to provide reasonable assurance that the objectives of our disclosure control system were met.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><div id="ic1493e1ada924a0a8f0bd538fb9b7319_115"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_7">Table of Contents</a></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II - OTHER INFORMATION</span></div><div id="ic1493e1ada924a0a8f0bd538fb9b7319_118"></div><div style="margin-top:6pt;text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1. LEGAL PROCEEDINGS. </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For information with respect to Legal Proceedings, see Note &#8220;8. Commitments and Contingencies&#8221; to our condensed consolidated financial statements in Part I, Item 1 of this Quarterly Report on Form 10-Q.</span></div><div id="ic1493e1ada924a0a8f0bd538fb9b7319_121"></div><div style="margin-top:9pt;text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1A. RISK FACTORS. </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes to our risk factors reported in, or new factors identified since the filing of, our Annual Report on Form 10-K for the year ended December 31, 2020, which was filed with the SEC on February&#160;23, 2021.</span></div><div id="ic1493e1ada924a0a8f0bd538fb9b7319_124"></div><div style="margin-top:6pt;text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS.</span></div><div style="margin-bottom:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div><div id="ic1493e1ada924a0a8f0bd538fb9b7319_127"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 3. DEFAULTS UPON SENIOR SECURITIES.</span></div><div style="margin-bottom:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div><div id="ic1493e1ada924a0a8f0bd538fb9b7319_130"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 4. MINE SAFETY DISCLOSURE.</span></div><div style="margin-bottom:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:24.75pt"><span><br/></span></div><div id="ic1493e1ada924a0a8f0bd538fb9b7319_133"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 5. OTHER INFORMATION.</span></div><div style="margin-bottom:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><div id="ic1493e1ada924a0a8f0bd538fb9b7319_136"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary;margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_7">Table of Contents</a></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="-sec-extract:summary;margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 6. EXHIBITS. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:6.502%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.514%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.940%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.694%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Exhibit Number</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Description</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Form</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">File No.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Exhibit(s)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Filing Date</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="q1202110qexhibit101.htm">10.1*</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amendment No. 1, dated as of February 22, 2021, to Credit Agreement, dated as of April 24, 2020, by and among Penumbra, Inc. and JPMorgan Chase Bank, N.A., as Administrative Agent and Lender, Citibank, N.A., as Lender, and Bank of America, N.A., as Lender</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="pen-33121xexhibit311.htm">31.1*</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certification of Principal Executive Officer Required Under Rule 13a-14(a) and 15d-14(a) of the Securities Exchange Act of 1934, as amended.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="pen-33121xexhibit312.htm">31.2*</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certification of Principal Financial Officer Required Under Rule 13a-14(a) and 15d-14(a) of the Securities Exchange Act of 1934, as amended.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="pen-33121xexhibit321.htm">32.1**</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certification of Principal Executive Officer and Principal Financial Officer Required Under Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, and 18 U.S.C. &#167;1350.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following materials from the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2021 formatted in Inline Extensible Business Reporting Language (iXBRL) includes: (i) Condensed Consolidated Balance Sheets as of March 31, 2021 and December 31, 2020, (ii) Condensed Consolidated Statements of Operations for the three months ended March 31, 2021 and 2020, (ii) Condensed Consolidated Statements of Comprehensive Income (Loss) for the three months ended March 31, 2021 and 2020, (iii) Condensed Consolidated Statements of Stockholders&#8217; Equity for the three months ended March 31, 2021 and 2020, (iv) Condensed Consolidated Statements of Cash Flows for the three months ended March 31, 2021 and 2020, and (v) Notes to Condensed Consolidated Financial Statements.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cover Page Interactive Data File (formatted as iXBRL with applicable taxonomy extension information contained in Exhibit 101).</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* Filed herewith.&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">** Furnished herewith.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><div id="ic1493e1ada924a0a8f0bd538fb9b7319_139"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic1493e1ada924a0a8f0bd538fb9b7319_7">Table of Contents</a></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:55.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.999%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.579%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PENUMBRA,&#160;INC.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date: May 4, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">By: </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ Maggie Yuen</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maggie Yuen</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chief Financial Officer</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Principal Financial Officer)</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>q1202110qexhibit101.htm
<DESCRIPTION>EX-10.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="ia9fe5756eaa84860bc4fd69bf79307bc_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Exhibit 10.1</font></div></div><div style="margin-bottom:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">EXECUTION VERSION</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">AMENDMENT NO. 1</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Dated as of February 22, 2021</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">to</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CREDIT AGREEMENT</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Dated as of April 24, 2020</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">THIS AMENDMENT  No. 1 (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) is entered into as of February 22, 2021 by and among Penumbra, Inc. (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), the financial institutions listed on the signature pages hereof and JPMorgan Chase Bank, N.A., as Administrative Agent (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Administrative Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), under that certain Credit Agreement dated as of April 24, 2020, by and among the Borrower, the Lenders and the Administrative Agent (as amended, restated, supplemented or otherwise modified from time to time prior to the date hereof, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).  Capitalized terms used herein and not otherwise defined herein shall have the respective meanings given to them in the Credit Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">WHEREAS, the Borrower has requested that the requisite Lenders and the Administrative Agent agree to certain amendments to the Credit Agreement&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">WHEREAS, the Borrower, the Lenders party hereto and the Administrative Agent have so agreed on the terms and conditions set forth herein&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">NOW, THEREFORE, in consideration of the premises set forth above, the terms and conditions contained herein, and other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the Borrower, the Lenders party hereto and the Administrative Agent hereby agree to enter into this Amendment.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Amendments to the Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Effective as of the date of satisfaction of the conditions precedent set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> below, the parties hereto agree the Credit Agreement is hereby amended to delete the stricken text (indicated textually in the same manner as the following example&#58; </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:line-through">stricken text</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">) and to add the double-underlined text (indicated textually in the same manner as the following example&#58; </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">double-underlined text</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">) as set forth in the pages of the Credit Agreement attached as Exhibit A hereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Condition of Effectiveness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The effectiveness of this Amendment is subject to the satisfaction of the following conditions precedent&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;The Administrative Agent shall have received counterparts of this Amendment duly executed by the Borrower, each Lender and the Administrative Agent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;The Administrative Agent shall have received a favorable written opinion (addressed to the Administrative Agent and the Lenders and dated the date hereof) of Johanna Roberts, General Counsel of the Loan Parties, covering such matters relating to the Loan Parties, the Loan Documents or the Transactions as the Administrative Agent shall reasonably request.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#124;US-DOCS&#92;121215532.3&#124;&#124;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;The Administrative Agent shall have received a certificate, dated the date hereof and signed by the President, a Vice President or a Financial Officer of the Borrower, certifying (i) that the representations and warranties contained in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Article&#160;III</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> of the Credit Agreement are true and correct in all material respects (provided that any representation or warranty that is qualified by materiality or Material Adverse Effect shall be true and correct in all respects) as of such date except to the extent that such representations and warranties specifically refer to an earlier date, in which case they are true and correct in all material respects (or, in the case of any representation or warranty qualified by materiality or Material Adverse Effect in all respects) as of such earlier date and (ii) that no Default or Event of Default has occurred and is continuing as of such date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;The Administrative Agent shall have received a certificate of the Secretary or an Assistant Secretary of each Loan Party certifying (i) that there have been no changes in the Articles of Incorporation or other charter document of such Loan Party since the Effective Date, (ii) the By-Laws or other applicable organizational document delivered on the Effective Date remain in effect on the date of such certification, (iii) resolutions of the Board of Directors or other governing body of such Loan Party authorizing the execution, delivery and performance of this Amendment to which it is a party, and (iv) the names and true signatures of the incumbent officers of each Loan Party authorized to sign the Loan Documents to which it is a party, and (in the case of the Borrower) authorized to request a Borrowing or the issuance of a Letter of Credit under the Credit Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;The Administrative Agent shall have received all fees and other amounts due and payable on or prior to the date hereof, including, to the extent invoiced at least one (1) Business Day prior to the date hereof, reimbursement or payment of all reasonable and documented out-of-pocket expenses required to be reimbursed or paid by the Borrower hereunder.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Representations and Warranties of the Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Borrower hereby represents and warrants as follows&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;This Amendment and the Credit Agreement as modified hereby each constitutes a valid and binding agreement of the Borrower enforceable in accordance with its terms, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that the enforceability hereof and thereof is subject in each case to general principles of equity and to bankruptcy, insolvency and similar laws affecting the enforcement of creditors&#8217; rights generally.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;As of the date hereof and giving effect to the terms of this Amendment, (i) no Default has occurred and is continuing and (ii) the representations and warranties of the Company set forth in the Credit Agreement, as modified hereby, are true and correct in all material respects (without duplication of any materiality qualifier contained therein).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Reference to and Effect on the Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Upon the effectiveness hereof, each reference to the Credit Agreement in the Credit Agreement or any other Loan Document shall mean and be a reference to the Credit Agreement as modified hereby.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Each Loan Document and all other documents, instruments and agreements executed and&#47;or delivered in connection therewith shall remain in full force and effect and are hereby ratified and confirmed.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;Except as expressly set forth herein, the execution, delivery and effectiveness of this Amendment shall not operate as a waiver of any right, power or remedy of the Administrative Agent </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">or the Lenders, nor constitute a waiver of any provision of the Credit Agreement, the Loan Documents or any other documents, instruments and agreements executed and&#47;or delivered in connection therewith.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;This Amendment is a Loan Document.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  This Amendment shall be construed in accordance with and governed by the law of the State of New York.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">6.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Headings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Section headings in this Amendment are included herein for convenience of reference only and shall not constitute a part of this Amendment for any other purpose.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">7.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Counterparts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  This Amendment may be executed in counterparts (and by different parties hereto in different counterparts), each of which shall constitute an original, but all of which when taken together shall constitute a single contract.  The words &#8220;execution,&#8221; &#8220;signed,&#8221; &#8220;signature,&#8221; &#8220;delivery,&#8221; and words of like import in or relating to this Amendment and&#47;or any document to be signed in connection with this Amendment and the transactions contemplated hereby shall be deemed to include Electronic Signatures (as defined below), deliveries or the keeping of records in electronic form, each of which shall be of the same legal effect, validity or enforceability as a manually executed signature, physical delivery thereof or the use of a paper-based recordkeeping system, as the case may be.  As used herein, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Electronic Signatures</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means any electronic symbol or process attached to, or associated with, any contract or other record and adopted by a person with the intent to sign, authenticate or accept such contract or record.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#91;Signature Pages Follow&#93;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3</font></div></div></div><div id="ia9fe5756eaa84860bc4fd69bf79307bc_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">IN WITNESS WHEREOF, this Amendment has been duly executed as of the day and year first above written.</font></div><div style="padding-left:198pt"><font><br></font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">PENUMBRA, INC.</font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">as the Borrower</font></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58;___</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; Maggie Yuen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">__________________________<br>Name&#58; Maggie Yuen</font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58; Chief Financial Officer</font></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Signature Page to Amendment No. 1 to</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Credit Agreement dated as of April 24, 2020</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Penumbra, Inc.</font></div></div></div><div id="ia9fe5756eaa84860bc4fd69bf79307bc_7"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">JPMORGAN CHASE BANK, N.A.,</font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">individually as a Lender and as Administrative Agent</font></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58;____</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; Ling Li</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">______________________________</font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Name&#58; Ling Li</font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58; Executive Director</font></div><div style="padding-left:198pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Signature Page to Amendment No. 1 to</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Credit Agreement dated as of April 24, 2020</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Penumbra, Inc.</font></div></div></div><div id="ia9fe5756eaa84860bc4fd69bf79307bc_10"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">BANK OF AMERICA, N.A.,</font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">as a Lender</font></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58;____</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; Sebastian Lurie</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">________________________</font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Name&#58; Sebastian Lurie</font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58; SVP</font></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Signature Page to Amendment No. 1 to</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Credit Agreement dated as of April 24, 2020</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Penumbra, Inc.</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CITIBANK, N.A.,</font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">as a Lender</font></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58;___</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; Shiv Singh</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">____________________________</font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Name&#58;</font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;SVP, Senior Relationship Manager</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Signature Page to Amendment No. 1 to</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Credit Agreement dated as of April 24, 2020</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Penumbra, Inc.</font></div><div><font><br></font></div></div></div><div id="ia9fe5756eaa84860bc4fd69bf79307bc_13"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit A</font></div><div style="padding-left:216pt"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#91;Attached&#93;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Signature Page to Amendment No. 1 to</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Credit Agreement dated as of April 24, 2020</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Penumbra, Inc.</font></div><div><font><br></font></div></div></div><div id="ia9fe5756eaa84860bc4fd69bf79307bc_103"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="text-align:right"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:139%;text-decoration:line-through">EXECUTION VERSION</font></div><div style="text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:139%;text-decoration:underline">CONFORMED CREDIT AGREEMENT</font></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:42pt"><td colspan="9" style="border-top:3pt double #000000;padding:0 1pt"><div style="margin-bottom:12pt;text-align:center"><img alt="image_01a.jpg" src="image_01a.jpg" style="height:43px;margin-bottom:5pt;vertical-align:text-bottom;width:196px"></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;margin-top:2.65pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">CREDIT AGREEMENT</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%"><br>dated as of<br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">April 24, 2020<br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">among<br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">PENUMBRA, INC.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%"><br>The Lenders Party Hereto<br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">and</font></div><div style="margin-bottom:1.5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%"><br>JPMORGAN CHASE BANK, N.A.<br>as Administrative Agent</font></div></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">JPMORGAN CHASE BANK, N.A.</font></div><div style="margin-bottom:3pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">as Sole Bookrunner and Sole Lead Arranger</font></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div></td></tr></table></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:139%">&#124;US-DOCS&#92;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:139%;text-decoration:line-through">114852965.6</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:139%;text-decoration:underline">121211823.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:139%">&#124;&#124;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div></div></div><div id="ia9fe5756eaa84860bc4fd69bf79307bc_106"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Table of Contents</font></div></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:71.656%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.830%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Page</font></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ARTICLE I Definitions</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">1</font></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 1.01.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Defined Terms</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">1</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 1.02.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Classification of Loans and Borrowings</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">36</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 1.03.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Terms Generally</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">36</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 1.04.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Accounting Terms&#59; GAAP&#59; Pro Forma Calculations</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">37</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 1.05.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Interest Rates&#59; LIBOR Notification</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">38</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 1.06.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Status of Obligations</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">38</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 1.07.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Letter of Credit Amounts</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">39</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 1.08.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Divisions</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">39</font></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ARTICLE II The Credits</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">39</font></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 2.01.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Commitments</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">39</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 2.02.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Loans and Borrowings</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">39</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 2.03.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Requests for Revolving Borrowings</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">40</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 2.04.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Determination of Dollar Amounts</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">41</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 2.05.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Swingline Loans</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">41</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 2.06.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Letters of Credit</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">43</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 2.07.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Funding of Borrowings</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">47</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 2.08.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Interest Elections</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">48</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 2.09.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Termination and Reduction of Commitments</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">49</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 2.10.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Repayment of Loans&#59; Evidence of Debt</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">50</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 2.11.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Prepayment of Loans</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">50</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 2.12.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Fees</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">51</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 2.13.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Interest</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">52</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 2.14.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Alternate Rate of Interest</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">53</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 2.15.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Increased Costs</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">55</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 2.16.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Break Funding Payments</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">56</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 2.17.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Taxes</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">56</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 2.18.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Payments Generally&#59; Allocations of Proceeds&#59; Pro Rata Treatment&#59; <br>&#160;Sharing of Setoffs</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">60</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 2.19.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Mitigation Obligations&#59; Replacement of Lenders</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">62</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 2.20.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Expansion Option</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">62</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 2.21.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Judgment Currency</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">64</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 2.22.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Defaulting Lenders</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">64</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ARTICLE III Representations and Warranties</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">67</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 3.01.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Organization&#59; Powers&#59; Subsidiaries</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">67</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 3.02.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Authorization&#59; Enforceability</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">67</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 3.03.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Governmental Approvals&#59; No Conflicts</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">67</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 3.04.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Financial Condition&#59; No Material Adverse Change</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">68</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 3.05.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Properties</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">68</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 3.06.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Litigation and Environmental Matters</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">68</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 3.07.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Compliance with Laws and Agreements</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">68</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 3.08.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Investment Company Status</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">68</font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">i</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:3pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%;text-decoration:underline">Table of Contents<br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">(continued)</font></div><div style="margin-bottom:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%;text-decoration:underline">Page</font></div><div><font><br></font></div></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:71.656%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.830%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 3.09.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Taxes</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">69</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 3.10.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;ERISA</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">69</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 3.11.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Disclosure</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">69</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 3.12.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Liens</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">69</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 3.13.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;No Default</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">69</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 3.14.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;No Burdensome Restrictions</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">69</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 3.15.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Solvency</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">69</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 3.16.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Insurance</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">69</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 3.17.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Security Interest in Collateral</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">70</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 3.18.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Anti-Corruption Laws and Sanctions</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">70</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 3.19.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Affected Financial Institutions</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">70</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 3.20.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Plan Assets&#59; Prohibited Transactions</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">70</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 3.21.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Margin Regulations</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">70</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 3.22.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Healthcare and Regulatory Authority Matters</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">70</font></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ARTICLE IV Conditions</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">72</font></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 4.01.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Effective Date</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">72</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 4.02.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Each Credit Event</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">73</font></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ARTICLE V Affirmative Covenants</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">73</font></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 5.01.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Financial Statements and Other Information</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">74</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 5.02.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Notices of Material Events</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">75</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 5.03.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Existence&#59; Conduct of Business</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">76</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 5.04.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Payment of Taxes</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">76</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 5.05.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Maintenance of Properties&#59; Insurance</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">76</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 5.06.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Books and Records&#59; Inspection Rights</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">77</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 5.07.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Compliance with Laws and Material Contractual Obligations</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">77</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 5.08.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Use of Proceeds</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">77</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 5.09.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Subsidiary Guarantors&#59; Pledges&#59; Additional Collateral&#59; Further Assurances</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">78</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 5.10.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Depository Bank</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">79</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 5.11.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Healthcare and Regulatory Authority Matters</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">79</font></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ARTICLE VI Negative Covenants</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">79</font></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 6.01.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Indebtedness</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">80</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 6.02.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Liens</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">82</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 6.03.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Fundamental Changes</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">84</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 6.04.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Dispositions</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">85</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 6.05.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Investments, Loans, Advances, Guarantees and Acquisitions</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">86</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 6.06.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Swap Agreements</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">88</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 6.07.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Transactions with Affiliates</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">88</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 6.08.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Restricted Payments</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">89</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 6.09.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Restrictive Agreements</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">90</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 6.10.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Subordinated Indebtedness and Amendments to Subordinated Indebtedness <br>&#160;Documents</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">91</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 6.11.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Sale and Leaseback Transactions</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">92</font></td></tr><tr style="height:18pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">ii</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:3pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%;text-decoration:underline">Table of Contents<br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">(continued)</font></div><div style="margin-bottom:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%;text-decoration:underline">Page</font></div><div><font><br></font></div></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:71.656%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.830%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 6.12.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Financial Covenants</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">92</font></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ARTICLE VII Events of Default</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">92</font></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 7.01.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Events of Default</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">92</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 7.02.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Remedies Upon an Event of Default</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">94</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 7.03.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Application of Payments</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">96</font></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ARTICLE VIII The Administrative Agent</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">97</font></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 8.01.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Authorization and Action</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">97</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 8.02.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Administrative Agent&#8217;s Reliance, Limitation of Liability, Etc</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">99</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 8.03.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Posting of Communications</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">100</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 8.04.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;The Administrative Agent Individually</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">102</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 8.05.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Successor Administrative Agent</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">102</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 8.06.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Acknowledgements of Lenders and Issuing Bank</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">103</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 8.07.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Collateral Matters</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">103</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 8.08.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Credit Bidding</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">104</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 8.09.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Certain ERISA Matters</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">105</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 8.10.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Certain Foreign Pledge Matters</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">106</font></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ARTICLE IX Miscellaneous</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">107</font></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 9.01.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Notices</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">108</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 9.02.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Waivers&#59; Amendments</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">109</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 9.03.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Expenses&#59; Limitation of Liability&#59; Indemnity, Etc</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">111</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 9.04.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Successors and Assigns</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">113</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 9.05.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Survival</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">118</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 9.06.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Counterparts&#59; Integration&#59; Effectiveness&#59; Electronic Execution</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">118</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 9.07.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Severability</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">119</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 9.08.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Right of Setoff</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">119</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 9.09.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Governing Law&#59; Jurisdiction&#59; Consent to Service of Process</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">119</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 9.10.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;WAIVER OF JURY TRIAL</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">120</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 9.11.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Headings</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">121</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 9.12.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Confidentiality</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">121</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 9.13.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;USA PATRIOT Act</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">122</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 9.14.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Releases of Subsidiary Guarantors</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">122</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 9.15.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Appointment for Perfection</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">123</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 9.16.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Interest Rate Limitation</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">123</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 9.17.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;No Fiduciary Duty, etc</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">123</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 9.18.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Acknowledgement and Consent to Bail-In of Affected Financial Institutions</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">124</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 9.19.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Acknowledgement Regarding Any Supported QFCs</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">124</font></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ARTICLE X Borrower Guarantee</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">125</font></div></td></tr></table></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">iii</font></div></div></div><div id="ia9fe5756eaa84860bc4fd69bf79307bc_109"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%;text-decoration:underline">SCHEDULES</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">&#58;</font></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Schedule 2.01 &#8211; Commitments</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Schedule 2.06 &#8211; Existing Letters of Credit</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Schedule 3.01 &#8211; Subsidiaries</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Schedule 3.22 &#8211; Health Care Matters</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Schedule 6.00 &#8211; Capital Lease Obligations</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Schedule 6.01 &#8211; Existing Indebtedness</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Schedule 6.02 &#8211; Existing Liens</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Schedule 6.04 &#8211; Permitted Dispositions</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Schedule 6.05 &#8211; Existing Investments</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Schedule 6.07 &#8211; Transactions with Affiliates</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Schedule 6.09 &#8211; Restrictive Agreements</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%;text-decoration:underline">EXHIBITS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">&#58;</font></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibit A &#8211; Form of Assignment and Assumption</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibit B &#8211; Form of Compliance Certificate</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibit C &#8211; Form of Increasing Lender Supplement</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibit D &#8211; Form of Augmenting Lender Supplement</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibit E &#8211; List of Closing Documents</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibit F-1 &#8211; Form of U.S.&#160;Tax Certificate (Foreign&#160;Lenders That Are Not Partnerships)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibit F-2 &#8211; Form of U.S.&#160;Tax Certificate (Foreign&#160;Participants That Are Not Partnerships)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibit F-3 &#8211; Form of U.S. Tax Certificate (Foreign Participants That Are Partnerships)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibit F-4 &#8211; Form of U.S. Tax Certificate (Foreign&#160;Lenders That Are Partnerships)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibit G-1 &#8211; Form of Borrowing Request</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibit G-2 &#8211; Form of Interest Election Request</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibit H &#8211; Form of Note</font></td></tr></table></div><div style="margin-top:6pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">iv</font></div></div></div><div id="ia9fe5756eaa84860bc4fd69bf79307bc_112"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CREDIT AGREEMENT (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) dated as of April 24, 2020 among PENUMBRA, INC., the LENDERS from time to time party hereto, and JPMORGAN CHASE BANK, N.A., as Administrative Agent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The parties hereto agree as follows&#58;</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ARTICLE I</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><br><br>Definitions</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 1.01.&#160;&#160;&#160;&#160; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Defined Terms</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. As used in this Agreement, the following terms have the meanings specified below&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">ABR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;, when used in reference to any Loan or Borrowing, refers to such Loan, or the Loans comprising such Borrowing, bearing interest at a rate determined by reference to the Alternate Base Rate.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Acquisition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means any acquisition (whether by purchase, merger, consolidation or otherwise) or series of related acquisitions by the Borrower or any Subsidiary of (i)&#160;all or substantially all the assets of (or all or substantially all the assets constituting a business unit, division, product line or line of business of) any Person, or (ii) all or substantially all the Equity Interests in a Person or division or line of business of a Person.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Acquisition Consideration</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the sum of the cash purchase price for any Permitted Acquisition payable in respect of such Permitted Acquisition (and which, for the avoidance of doubt, shall include any purchase price adjustment, royalty, earnout, contingent payment, progress payments, milestone payments or any other deferred payment of a similar nature) plus the aggregate amount of Indebtedness assumed on such date in connection with such Permitted Acquisition&#59; provided that Acquisition Consideration shall not include any sales-based milestone payments to be made after the closing of any Permitted Acquisition.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Adjusted EURIBO Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, with respect to any Eurocurrency Borrowing denominated in euro for any Interest Period, an interest rate per annum equal to (a)&#160; the EURIBO Rate for such Interest Period multiplied by (b) the Statutory Reserve Rate.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Adjusted LIBO Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, with respect to any Eurocurrency Borrowing denominated in </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">any Agreed Currency (other than euro)</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Dollars or Pounds Sterling</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> for any Interest Period, an interest rate per annum (rounded upwards, if necessary, to the next 1&#47;16 of 1%) equal to (a)&#160;the LIBO Rate for such Interest Period multiplied by (b)&#160;the Statutory Reserve Rate.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Administrative Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means JPMorgan Chase Bank, N.A. (including its branches and affiliates), in its capacity as administrative agent for the Lenders hereunder.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Administrative Questionnaire</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means an Administrative Questionnaire in a form supplied by the Administrative Agent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Affected Financial Institution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means (a) any EEA Financial Institution or (b) any UK Financial Institution.</font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Affiliate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, with respect to a specified Person, another Person that directly, or indirectly through one or more intermediaries, Controls or is Controlled by or is under common Control with the Person specified.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Agent-Related Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned to such term in Section&#160;9.04(d).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Aggregate Commitment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the aggregate of the Commitments of all of the Lenders, as reduced or increased from time to time pursuant to the terms and conditions hereof.  The initial Aggregate Commitment as of the Effective Date is $100,000,000.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Agreed Currencies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means (i)&#160;Dollars, (ii)&#160;euro, (iii)&#160;Pounds Sterling and (iv) any other currency (x) that is a lawful currency (other than Dollars) that is readily available, not restricted and freely transferable and convertible into Dollars, (y) for which a LIBO Screen Rate or other applicable screen rate is available in the Administrative Agent&#8217;s determination and (z) that is agreed to by the Administrative Agent and each of the Lenders.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned to such term in the introductory paragraph.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Alternate Base Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, for any day, a rate per annum equal to the greatest of (a)&#160;the Prime Rate in effect on such day, (b)&#160;the NYFRB Rate in effect on such day plus &#189; of 1% and (c)&#160;the Adjusted LIBO Rate for a one month Interest Period in Dollars on such day (or if such day is not a Business Day, the immediately preceding Business Day) plus 1%&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that for the purpose of this definition, the Adjusted LIBO Rate for any day shall be based on the LIBO Screen Rate (or if the LIBO Screen Rate is not available for such one month Interest Period, the LIBO Interpolated Rate) at approximately 11&#58;00 a.m. London time on such day.  Any change in the Alternate Base Rate due to a change in the Prime Rate, the NYFRB Rate or the Adjusted LIBO Rate shall be effective from and including the effective date of such change in the Prime Rate, the NYFRB Rate or the Adjusted LIBO Rate, respectively.  If the Alternate Base Rate is being used as an alternate rate of interest pursuant to Section 2.14 (for the avoidance of doubt, only until </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">any amendment has become effective</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">the Benchmark Replacement has been determined</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> pursuant to Section 2.14(b)), then the Alternate Base Rate shall be the greater of clauses (a) and (b) above and shall be determined without reference to clause (c) above.  For the avoidance of doubt, if the Alternate Base Rate as determined pursuant to the foregoing would be less than </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">1.75</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">1.00</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">%, such rate shall be deemed to be </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">1.75</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">1.00</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">% for purposes of this Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">&#8220;Ancillary Document&#8221; has the meaning assigned to such term in Section 9.06.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Anti-Corruption Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means all laws, rules, and regulations of any jurisdiction applicable to the Borrower or any of its Subsidiaries from time to time concerning or relating to bribery or corruption.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Applicable Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned to such term in Section&#160;8.03(c).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Applicable Percentage</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, with respect to any Lender, the percentage of the Aggregate Commitment represented by such Lender&#8217;s Commitment&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that, in the case of Section&#160;2.22 when a Defaulting Lender shall exist, &#8220;Applicable Percentage&#8221; shall mean the percentage of the Aggregate Commitment (disregarding any Defaulting Lender&#8217;s Commitment) represented by such Lender&#8217;s Commitment.  If the Commitments have terminated or expired, the Applicable Percentages shall be determined based upon the Commitments most recently in effect, giving effect to any assignments and to any Lender&#8217;s status as a Defaulting Lender at the time of determination.</font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Applicable Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> for any day</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline"> prior to the First Amendment Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, with respect to any Eurocurrency Loan or any ABR Loan or with respect to the commitment fees payable hereunder, as the case may be, the applicable rate per annum set forth below under the caption &#8220;Eurocurrency Spread&#8221;, &#8220;ABR Spread&#8221; or &#8220;Commitment Fee Rate&#8221;, as the case may be&#58;</font></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:32.286%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.126%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.288%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Eurocurrency Spread</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">ABR Spread</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Commitment Fee Rate</font></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000000;border-left:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.50%</font></td><td colspan="3" style="border-bottom:3pt double #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.50%</font></td><td colspan="3" style="border-bottom:3pt double #000000;border-left:1pt solid #000000;border-right:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">0.35%</font></td></tr></table></div><div style="margin-top:6pt"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">and (ii) for any day on or after the First Amendment Effective Date, with respect to any Eurocurrency Loan or any ABR Loan or with respect to the commitment fees payable hereunder, as the case may be, the applicable rate per annum set forth below under the caption &#8220;Eurocurrency Spread&#8221;, &#8220;ABR Spread&#8221; or &#8220;Commitment Fee Rate&#8221;, as the case may be&#58;</font></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.073%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e6e6fa;border-left:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Eurocurrency Spread</font></td><td colspan="3" style="background-color:#e6e6fa;border-left:1pt solid #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">ABR Spread</font></td><td colspan="3" style="background-color:#e6e6fa;border-left:1pt solid #000000;border-right:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Commitment Fee Rate</font></td></tr><tr><td colspan="3" style="background-color:#e6e6fa;border-bottom:3pt double #000000;border-left:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">2.25%</font></td><td colspan="3" style="background-color:#e6e6fa;border-bottom:3pt double #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">1.25%</font></td><td colspan="3" style="background-color:#e6e6fa;border-bottom:3pt double #000000;border-left:1pt solid #000000;border-right:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">0.35%</font></td></tr></table></div><div style="margin-top:6pt"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Approved Electronic Platform</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned to such term in Section 8.03(a).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Approved Fund</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned to such term in Section&#160;9.04(b).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Arranger</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means JPMorgan Chase Bank, N.A. in its capacity as sole bookrunner and sole lead arranger hereunder.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Assignment and Assumption</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means an assignment and assumption agreement entered into by a Lender and an assignee (with the consent of any party whose consent is required by Section&#160;9.04), and accepted by the Administrative Agent, in the form of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit&#160;A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> or any other form (including electronic records generated by the use of an electronic platform) approved by the Administrative Agent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Augmenting Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned to such term in Section&#160;2.20.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Availability Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the period from and including the Effective Date to but excluding the earlier of the Maturity Date and the date of termination of the Commitments.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Available Revolving Commitment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, at any time with respect to any Lender, the Commitment of such Lender then in effect minus the Revolving Credit Exposure of such Lender at such time&#59; it being understood and agreed that any Lender&#8217;s Swingline Exposure shall not be deemed to be a component of the Revolving Credit Exposure for purposes of calculating the commitment fee under Section&#160;2.12(a).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">&#8220;Available Tenor&#8221; means, as of any date of determination and with respect to the then-current Benchmark, as applicable, any tenor for such Benchmark or payment period for interest calculated with reference to such Benchmark, as applicable, that is or may be used for determining the length of an Interest Period pursuant to this Agreement as of such date and not including, for the avoidance of doubt, any tenor for such Benchmark that is then-removed from the definition of &#8220;Interest Period&#8221; pursuant to clause (f) of Section 2.14.</font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Bail-In Action</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the exercise of any Write-Down and Conversion Powers by the applicable Resolution Authority in respect of any liability of an Affected Financial Institution.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Bail-In Legislation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, (a) with respect to any EEA Member Country implementing Article 55 of Directive 2014&#47;59&#47;EU of the European Parliament and of the Council of the European Union, the implementing law, regulation, rule or requirement for such EEA Member Country from time to time which is described in the EU Bail-In Legislation Schedule and (b) with respect to the United Kingdom, Part I of the United Kingdom Banking Act 2009 (as amended from time to time) and any other law, regulation or rule applicable in the United Kingdom relating to the resolution of unsound or failing banks, investment firms or other financial institutions or their affiliates (other than through liquidation, administration or other insolvency proceedings).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Banking Services</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means each and any of the following bank services provided to the Borrower or any Subsidiary by any Lender or any of its Affiliates&#58;  (a)&#160;credit cards for commercial customers (including, without limitation, commercial credit cards and purchasing cards), (b)&#160;stored value cards, (c) merchant processing services and (d)&#160;treasury management services (including, without limitation, controlled disbursement, automated clearinghouse transactions, return items, any direct debit scheme or arrangement, overdrafts and interstate depository network services).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Banking Services Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means any agreement entered into by the Borrower or any Subsidiary in connection with Banking Services.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Banking Services Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means any and all obligations of the Borrower or any Subsidiary, whether absolute or contingent and howsoever and whensoever created, arising, evidenced or acquired (including all renewals, extensions and modifications thereof and substitutions therefor) in connection with Banking Services.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Bankruptcy Code</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means Title 11 of the United States Code entitled &#8220;Bankruptcy&#8221;, as now and hereafter in effect, or any successor statute.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Bankruptcy Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, with respect to any Person, such Person becomes the subject of a voluntary or involuntary bankruptcy or insolvency proceeding, or has had a receiver, conservator, trustee, administrator, custodian, assignee for the benefit of creditors or similar Person charged with the reorganization or liquidation of its business appointed for it, or, in the good faith determination of the Administrative Agent, has taken any action in furtherance of, or indicating its consent to, approval of, or acquiescence in, any such proceeding or appointment or has had any order for relief in such proceeding entered in respect thereof&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that a Bankruptcy Event shall not result solely by virtue of any ownership interest, or the acquisition of any ownership interest, in such Person by a Governmental Authority or instrumentality thereof, unless such ownership interest results in or provides such Person with immunity from the jurisdiction of courts within the United States or from the enforcement of judgments or writs of attachment on its assets or permits such Person (or such Governmental Authority or instrumentality) to reject, repudiate, disavow or disaffirm any contracts or agreements made by such Person.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">&#8220;Benchmark&#8221; means, initially, the Relevant Rate&#59; provided that if a Benchmark Transition Event, a Term SOFR Transition Event, a Term ESTR Transition Event or an Early Opt-in Election, as applicable, and its related Benchmark Replacement Date have occurred with respect to the Relevant Rate or the then-current Benchmark, then &#8220;Benchmark&#8221; means the applicable Benchmark Replacement to the extent that such Benchmark Replacement has replaced such prior benchmark rate pursuant to clause (b) or clause (c) of Section 2.14.</font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">&#8220;Benchmark Replacement&#8221; means, for any Available Tenor, the first alternative set forth in the order below that can be determined by the Administrative Agent for the applicable Benchmark Replacement Date&#59; provided that, in the case of any Loan denominated in an Other Agreed Currency, &#8220;Benchmark Replacement&#8221; shall mean the alternative set forth in (3) below&#58;</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.499%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">(1)</font></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">(A) in the case of any Loan denominated in Dollars, the sum of&#58; (a) Term SOFR</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">and (b) the related Benchmark Replacement Adjustment,</font></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">(B) in the case of any Loan denominated in Pounds Sterling, the sum of&#58; (a) Daily</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Simple</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"> </font></div></td><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">SONIA and (b) the related Benchmark Replacement Adjustment,</font></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">(C) in the case of any Loan denominated in euros, the sum of&#58; (a) Term ESTR</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">and (b) the related Benchmark Replacement Adjustment&#59;</font></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">(2)</font></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">(A) in the case of any Loan denominated in Dollars, the sum of&#58; (a) Daily Simple</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">SOFR</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">and (b) the related Benchmark Replacement Adjustment&#59;</font></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">(B) in the case of any Loan denominated in euros, the sum of&#58; (a) Daily Simple</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">ESTR</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">and (b) the related Benchmark Replacement Adjustment&#59;</font></div></td></tr></table></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">&#8220;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline line-through">Benchmark Replacement</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">&#8221; means</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">(3)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;the sum of&#58; (a) the alternate benchmark rate </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">(which may, in the case of Loans denominated in Dollars, be a SOFR-Based Rate) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">that has been selected by the Administrative Agent and the Borrower </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">as the replacement for the then-current Benchmark for the applicable Corresponding Tenor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> giving due consideration to (i) any selection or recommendation of a replacement </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">benchmark</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> rate or the mechanism for determining such a rate by the Relevant Governmental Body </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">and&#47;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">or (ii) any evolving or then-prevailing market convention for determining a </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">benchmark</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> rate </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">of interest </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">as a replacement </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">to the Relevant Rate</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">for the then-current Benchmark</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> for syndicated credit facilities denominated in the applicable Agreed Currency </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">at such time</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> and (b) the </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">related</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Benchmark Replacement Adjustment&#59;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through"> </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline line-through">provided</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through"> that, if the Benchmark Replacement as so determined would be less than 0.75%, the Benchmark Replacement will be deemed to be 0.75% for the purposes of this Agreement&#59; </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline line-through">provided</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through"> </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline line-through">further</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through"> that any such Benchmark Replacement shall be administratively feasible as determined by the Administrative Agent in its sole discretion.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:72pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">provided that, in the case of clause (1)(A) or (1)(C), such Unadjusted Benchmark Replacement is displayed on a screen or other information service that publishes such rate from time to time as selected by the Administrative Agent in its reasonable discretion&#59; provided further that, (x) solely with respect to a Loan denominated in Dollars, notwithstanding anything to the contrary in this Agreement or in any other Loan Document, upon the occurrence of a Term SOFR Transition Event, and the delivery of a Term SOFR Notice,&#160; on the applicable Benchmark Replacement Date the &#8220;Benchmark Replacement&#8221; shall revert to and shall be deemed to be the sum of (a) Term SOFR and (b) the related Benchmark Replacement Adjustment, as set forth in clause (1)(A) of this definition (subject to the first proviso above), (y) with respect to a Loan denominated in euros, notwithstanding anything to the contrary contained in this Agreement or in any other Loan Document, upon the occurrence of a Term ESTR Transition Event, and the delivery of a Term ESTR Notice, on the applicable Benchmark Replacement Date the &#8220;Benchmark Replacement&#8221; shall revert to and be deemed to be the sum of (a) Term ESTR and (b) the related </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Benchmark Replacement Adjustment, as set forth in clause (1)(C) of this definition (subject to the first proviso above).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">If the Benchmark Replacement as determined pursuant to clause (1), (2) or (3) above would be less than the Floor, the Benchmark Replacement will be deemed to be the Floor for the purposes of this Agreement and the other Loan Documents.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">&#8220;Benchmark Replacement Adjustment&#8221; means, with respect to any replacement of the then-current Benchmark with an Unadjusted Benchmark Replacement for any applicable Interest Period and Available Tenor for any setting of such Unadjusted Benchmark Replacement&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">for purposes of clauses (1) and (2) of the definition of &#8220;Benchmark Replacement,&#8221; the first alternative set forth in the order below that can be determined by the Administrative Agent&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">the spread adjustment, or method for calculating or determining such spread adjustment, (which may be a positive or negative value or zero) as of the Reference Time such Benchmark Replacement is first set for such Interest Period that has been selected or recommended by the Relevant Governmental Body for the replacement of such Benchmark with the applicable Unadjusted Benchmark Replacement for the applicable Corresponding Tenor&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">the spread adjustment (which may be a positive or negative value or zero) as of the Reference Time such Benchmark Replacement is first set for such Interest Period that would apply to the fallback rate for a derivative transaction referencing the ISDA Definitions to be effective upon an index cessation event with respect to such Benchmark for the applicable Corresponding Tenor&#59; and</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:72pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">for purposes of clause (3) of the definition of</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> &#8220;Benchmark Replacement</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline line-through"> Adjustment</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">&#8221; means</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">,&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> the spread adjustment, or method for calculating or determining such spread adjustment, (which may be a positive or negative value or zero) that has been selected by the Administrative Agent and the Borrower </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">for the applicable Corresponding Tenor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> giving due consideration to (i) any selection or recommendation of a spread adjustment, or method for calculating or determining such spread adjustment, for the replacement of </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">the Relevant Rate</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">such Benchmark</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> with the applicable Unadjusted Benchmark Replacement by the Relevant Governmental Body </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">on the applicable Benchmark Replacement Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> and&#47;or (ii) any evolving or then-prevailing market convention for determining a spread adjustment, or method for calculating or determining such spread adjustment, for the replacement of </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">the Relevant Rate</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">such Benchmark</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> with the applicable Unadjusted Benchmark Replacement for syndicated credit facilities denominated in the applicable Agreed Currency</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">at such time</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through"> (for the avoidance of doubt, such Benchmark Replacement Adjustment shall not be in the form of a reduction to the Applicable Rate).</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">provided that, in the case of clause (1) above, such adjustment is displayed on a screen or other information service that publishes such Benchmark Replacement Adjustment from time to time as selected by the Administrative Agent in its reasonable discretion.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Benchmark Replacement Conforming Changes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, with respect to any Benchmark Replacement, any technical, administrative or operational changes (including changes to the definition of &#8220;Alternate Base Rate,&#8221; the definition of &#8220;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Business Day,&#8221; the definition of &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Interest Period,&#8221; timing and frequency of determining rates and making payments of interest</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through"> and other</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">, timing of borrowing requests or prepayment, conversion or continuation notices, length of lookback periods, the </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">6</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">applicability of breakage provisions, and other technical,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> administrative </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">or operational</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> matters) that the Administrative Agent decides in its reasonable discretion may be appropriate to reflect the adoption and implementation of such Benchmark Replacement and to permit the administration thereof by the Administrative Agent in a manner substantially consistent with market practice (or, if the Administrative Agent decides that adoption of any portion of such market practice is not administratively feasible or if the Administrative Agent determines that no market practice for the administration of </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">the</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">such</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Benchmark Replacement exists, in such other manner of administration as the Administrative Agent decides is reasonably necessary in connection with the administration of this Agreement</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline"> and the other Loan Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">).</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Benchmark Replacement Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">, with respect to any Benchmark,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> the </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">earlier</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">earliest</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> to occur of the following events with respect to </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">the Relevant Rate</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">such then-current Benchmark</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#58; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">(1) </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;in the case of clause (1) or (2) of the definition of &#8220;Benchmark Transition Event,&#8221; the later of (a) the date of the public statement or publication of information referenced therein and (b) the date on which the administrator of </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">the Relevant Screen Rate in respect of such Relevant Rate</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">such Benchmark (or the published component used in the calculation thereof)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> permanently or indefinitely ceases to provide </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">such Relevant Screen Rate&#59; or</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">all Available Tenors of such Benchmark (or such component thereof)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">(2) </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;in the case of clause (3) of the definition of &#8220;Benchmark Transition Event,&#8221; the date of the public statement or publication of information referenced therein</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">.</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">(3)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">in the case of a Term SOFR Transition Event, or a Term ESTR Transition Event, as applicable, the date that is thirty (30) days after the date a Term SOFR Notice or a Term ESTR Notice, as applicable, is provided to the Lenders and the Borrower pursuant to Section 2.14(c)&#59; or</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">(4)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">in the case of an Early Opt-in Election, the sixth (6</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:700;line-height:120%;position:relative;text-decoration:underline;top:-3.85pt;vertical-align:baseline">th</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">) Business Day after the date notice of such Early Opt-in Election is provided to the Lenders, so long as the Administrative Agent has not received, by 5&#58;00 p.m., New York City time, on the fifth (5</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:700;line-height:120%;position:relative;text-decoration:underline;top:-3.85pt;vertical-align:baseline">th</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">) Business Day after the date notice of such Early Opt-in Election is provided to the Lenders, written notice of objection to such Early Opt-in Election from Lenders comprising the Required Lenders.</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">For the avoidance of doubt, (i) if the event giving rise to the Benchmark Replacement Date occurs on the same day as, but earlier than, the Reference Time in respect of any determination, the Benchmark Replacement Date will be deemed to have occurred prior to the Reference Time for such determination and (ii) the &#8220;Benchmark Replacement Date&#8221; will be deemed to have occurred in the case of clause (1) or (2) with respect to any Benchmark upon the occurrence of the applicable event or events set forth therein with respect to all then-current Available Tenors of such Benchmark (or the published component used in the calculation thereof).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Benchmark Transition Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">, with respect to any Benchmark,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> the occurrence of one or more of the following events with respect to </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">the Relevant Rate</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">such then-current Benchmark</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#58; </font></div><div style="margin-bottom:11pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;a public statement or publication of information by or on behalf of the administrator of </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">the Relevant Screen Rate in respect of such Relevant Rate</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">such Benchmark (or the published component used in the calculation thereof)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> announcing that such </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">7</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:11pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">administrator has ceased or will cease to provide </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">such Relevant Screen Rate</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">all Available Tenors of such Benchmark (or such component thereof)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, permanently or indefinitely</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">&#59;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">that</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, at the time of such statement or publication, there is no successor administrator that will continue to provide </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">such Relevant Screen Rate</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">any Available Tenor of such Benchmark (or such component thereof)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#59;</font></div><div style="margin-bottom:11pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(2)&#160;&#160;&#160;&#160;a public statement or publication of information by the regulatory supervisor for the administrator of </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">the Relevant Screen Rate in respect of such Relevant Rate, the U.S.</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">such Benchmark (or the published component used in the calculation thereof), the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Federal Reserve </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">System</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Board, the NYFRB</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, an insolvency official with jurisdiction over the administrator for such </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">Relevant Screen Rate</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Benchmark (or such component)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, a resolution authority with jurisdiction over the administrator for such </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">Relevant Screen Rate</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Benchmark (or such component)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> or a court or an entity with similar insolvency or resolution authority over the administrator for such </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">Relevant Screen Rate</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Benchmark (or such component)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, in each case which states that the administrator of such </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">Relevant Screen Rate</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Benchmark (or such component)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> has ceased or will cease to provide </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">such Relevant Screen Rate</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">all Available Tenors of such Benchmark (or such component thereof)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> permanently or indefinitely&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">that</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, at the time of such statement or publication, there is no successor administrator that will continue to provide </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">such Relevant Screen Rate&#59; and&#47;or</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">any Available Tenor of such Benchmark (or such component thereof)&#59; or</font></div><div style="margin-bottom:11pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(3)&#160;&#160;&#160;&#160;a public statement or publication of information by the regulatory supervisor for the administrator of </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">the Relevant Screen Rate in respect of such Relevant Rate announcing that such Relevant Screen Rate is</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">such Benchmark (or the published component used in the calculation thereof) announcing that all Available Tenors of such Benchmark (or such component thereof) are</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> no longer representative.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">&#8220;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline line-through">Benchmark Transition Start Date</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">&#8221; means (a) in the case of a Benchmark Transition Event, the earlier of (i) the applicable Benchmark Replacement Date and (ii) if such Benchmark Transition Event is a public statement or publication of information of a prospective event, the 90th day prior to the expected date of such event as of such public statement or publication of information (or if the expected date of such prospective event is fewer than 90 days after such statement or publication, the date of such statement or publication) and (b) in the case of an Early Opt-in Election, the date specified by the Administrative Agent or the Required Lenders, as applicable, by notice to the Borrower, the Administrative Agent (in the case of such notice by the Required Lenders) and the Lenders.</font></div><div style="margin-bottom:11pt;text-align:justify;text-indent:72pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">For the avoidance of doubt, a &#8220;Benchmark Transition Event&#8221; will be deemed to have occurred with respect to any Benchmark if a public statement or publication of information set forth above has occurred with respect to each then-current Available Tenor of such Benchmark (or the published component used in the calculation thereof).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Benchmark Unavailability Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">if a Benchmark Transition Event and its related Benchmark Replacement Date have occurred </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">with respect to </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">the Relevant Rate and solely to the extent that such Relevant Rate has not been replaced with a</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">any</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Benchmark</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through"> Replacement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, the period </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">(if any)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> (x) beginning at the time that </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">such</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">a</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Benchmark Replacement Date </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">pursuant to clauses (1) or (2) of that definition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> has occurred if, at such time, no Benchmark Replacement has replaced such </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">Relevant Rate</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">then-current Benchmark</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> for all purposes hereunder </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">and under any Loan Document</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> in accordance with Section 2.14 and (y) ending at the time that a Benchmark Replacement has replaced such </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">8</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">Relevant Rate</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">then-current Benchmark</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> for all purposes hereunder </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">pursuant to</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">and under any Loan Document in accordance with</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Section 2.14.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Beneficial Ownership Certification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means a certification regarding beneficial ownership or control as required by the Beneficial Ownership Regulation.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Beneficial Ownership Regulation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means 31 C.F.R. &#167; 1010.230.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Benefit Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means any of (a) an &#8220;employee benefit plan&#8221; (as defined in Section 3(3) of ERISA) that is subject to Title I of ERISA, (b) a &#8220;plan&#8221; as defined in Section 4975 of the Code to which Section 4975 of the Code applies, and (c) any Person whose assets include (for purposes of the Plan Asset Regulations or otherwise for purposes of Title I of ERISA or Section 4975 of the Code) the assets of any such &#8220;employee benefit plan&#8221; or &#8220;plan&#8221;.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">BHC Act Affiliate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; of a party means an &#8220;affiliate&#8221; (as such term is defined under, and interpreted in accordance with, 12 U.S.C. 1841(k)) of such party.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means Penumbra, Inc., a Delaware corporation.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Borrowing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means (a)&#160;Revolving Loans of the same Type, made, converted or continued on the same date and, in the case of Eurocurrency Loans, as to which a single Interest Period is in effect or (b) a Swingline Loan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Borrowing Request</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means a request by the Borrower for a Borrowing in accordance with Section&#160;2.03, which shall be substantially in the form attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit G-1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> or any other form approved by the Administrative Agent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Burdensome Restrictions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means any consensual encumbrance or restriction of the type described in clause (a)&#160;or (b) of Section&#160;6.09.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Business Day</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means any day that is not a Saturday, Sunday or other day on which commercial banks in New York City are authorized or required by law to remain closed&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that when used in connection with (a)&#160;a Eurocurrency Loan denominated in Dollars, the term &#8220;Business Day&#8221; shall also exclude any day on which banks are not open for dealings in Dollar deposits in the London interbank market, (b)&#160;any Borrowings or LC Disbursements that are the subject of a borrowing, drawing, payment, reimbursement or rate selection denominated in euro, the term &#8220;Business Day&#8221; shall also exclude any day on which the TARGET2 payment system is not open for the settlement of payments in euro and (c)&#160;a Eurocurrency Loan or Letter of Credit denominated in a Foreign Currency other than euro, the term &#8220;Business Day&#8221; shall also exclude any day on which banks are not open for dealings in deposits in such Foreign Currency in the interbank market in the principal financial center of the country whose lawful currency is such Foreign Currency.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Capital Lease Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; of any Person means the obligations of such Person to pay rent or other amounts under any lease of (or other arrangement conveying the right to use) real or personal property, or a combination thereof, which obligations are required to be classified and accounted for as capital leases or financing leases on a balance sheet of such Person under GAAP, and the amount of such obligations shall be the capitalized amount thereof determined in accordance with GAAP&#59; provided that the lease obligations listed on Schedule 6.00 shall be excluded from the definition of Capital Lease Obligations.</font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">9</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Change in Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means (a)&#160;the acquisition of ownership, directly or indirectly, beneficially or of record, by any Person or group (within the meaning of the Securities Exchange Act of 1934 and the rules of the SEC thereunder as in effect on the date hereof), of Equity Interests representing more than 40% of the aggregate ordinary voting power represented by the issued and outstanding Equity Interests of the Borrower&#59; or (b) occupation at any time of a majority of the seats (other than vacant seats) on the board of directors of the Borrower by Persons who were not (i) directors of the Borrower on the date of this Agreement or (ii) nominated or appointed by the board of directors of the Borrower.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Change in Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the occurrence after the date of this Agreement of (a) the adoption of or taking effect of any law, rule, regulation or treaty, (b) any change in any law, rule, regulation or treaty or in the administration, interpretation, implementation or application thereof by any Governmental Authority or (c) compliance by any Lender or Issuing Bank (or, for purposes of Section 2.15(b), by any lending office of such Lender or by such Lender&#8217;s or Issuing Bank&#8217;s holding company, if any) with any request, rule, guideline or directive (whether or not having the force of law) of any Governmental Authority made or issued after the date of this Agreement&#59; provided that, notwithstanding anything herein to the contrary, (x) the Dodd-Frank Wall Street Reform and Consumer Protection Act and all requests, rules, guidelines or directives thereunder or issued in connection therewith or in the implementation thereof and (y) all requests, rules, guidelines or directives promulgated by the Bank for International Settlements, the Basel Committee on Banking Supervision (or any successor or similar authority) or the United States or foreign regulatory authorities, in each case pursuant to Basel III, shall, in each case, be deemed to be a &#8220;Change in Law,&#8221; regardless of the date enacted, adopted, issued or implemented.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Charges</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned to such term in Section&#160;9.16.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Class</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;, when used in reference to any Loan or Borrowing, refers to whether such Loan, or the Loans comprising such Borrowing, are Revolving Loans or Swingline Loans.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Code</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the Internal Revenue Code of 1986, as amended.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Collateral</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means any and all property owned, leased or operated by a Person covered by the Collateral Documents and any and all other property of any Loan Party, now existing or hereafter acquired, that may at any time be or become subject to a security interest or Lien in favor of the Administrative Agent, on behalf of itself and the Secured Parties, pursuant to the Collateral Documents to secure the Secured Obligations, other than Excluded Assets.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Collateral Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, collectively, the Security Agreement, and all other agreements, instruments and documents executed in connection with this Agreement that are intended to create, perfect or evidence Liens to secure the Secured Obligations, including, without limitation, all other security agreements, pledge agreements, mortgages, deeds of trust, pledges, assignments or similar agreements, whether heretofore, now, or hereafter executed by the Borrower or any Loan Party and delivered to the Administrative Agent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Commitment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, with respect to each Lender, the amount set forth on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Schedule 2.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> opposite such Lender&#8217;s name under the heading &#8220;Commitment&#8221;, or in the Assignment and Assumption or other documentation or record (as such term is defined in Section 9-102(a)(70) of the New York Uniform Commercial Code) contemplated hereby pursuant to which such Lender shall have assumed its Commitment, as applicable, and giving effect to (a)&#160;any reduction in such amount from time to time pursuant to Section&#160;2.09, (b) any increase from time to time pursuant to Section&#160;2.20 and (c)&#160;any reduction or increase in such amount from time to time pursuant to assignments by or to such Lender </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">10</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">pursuant to Section&#160;9.04&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that at no time shall the Revolving Credit Exposure of any Lender exceed its Commitment.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Commodity Exchange Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the Commodity Exchange Act (7 U.S.C. &#167; 1 et seq.), as amended from time to time, and any successor statute.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Communications</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, collectively, any notice, demand, communication, information, document or other material provided by or on behalf of any Loan Party pursuant to any Loan Document or the transactions contemplated therein which is distributed by the Administrative Agent, any Lender or the Issuing Bank by means of electronic communications pursuant to Section 8.03, including through an Approved Electronic Platform.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:72pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">&#8220;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline line-through">Compounded SOFR</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">&#8221; means, in the case of Loans denominated in Dollars, the compounded average of SOFRs for the applicable Corresponding Tenor, with the rate, or methodology for this rate, and conventions for this rate (which may include compounding in arrears with a lookback and&#47;or suspension period as a mechanism to determine the interest amount payable prior to the end of each Interest Period) being established by the Administrative Agent in accordance with&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">(1) the rate, or methodology for this rate, and conventions for this rate selected or recommended by the Relevant Governmental Body for determining compounded SOFR&#59; </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline line-through">provided</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through"> that&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">(2) if, and to the extent that, the Administrative Agent determines that Compounded SOFR cannot be determined in accordance with clause (1) above, then the rate, or methodology for this rate, and conventions for this rate that the Administrative Agent determines in its reasonable discretion are substantially consistent with any evolving or then-prevailing market convention for determining compounded SOFR for Dollar-denominated syndicated credit facilities at such time&#59; </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:72pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline line-through">provided</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through"> </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline line-through">further</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through"> that, if the Administrative Agent decides that any such rate, methodology or convention determined in accordance with clause (1) or clause (2) is not administratively feasible for the Administrative Agent, then Compounded SOFR will be deemed unable to be determined for purposes of the definition of &#8220;Benchmark Replacement.&#8221;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Computation Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned to such term in Section&#160;2.04.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Connection Income Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means Other Connection Taxes that are imposed on or measured by net income (however denominated) or that are franchise Taxes or branch profits Taxes.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Consolidated Capital Expenditures</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, without duplication, any expenditures for any purchase or other acquisition of any asset which would be classified as a fixed or capital asset on a consolidated balance sheet of the Borrower and its Subsidiaries prepared in accordance with GAAP&#59; provided that any purchase or acquisition of any hardware or software by any Loan Party relating to the business of MVI Health Inc. shall not constitute Consolidated Capital Expenditures hereunder.</font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Consolidated EBITDA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, with reference to any period, Consolidated Net Income for such period </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, without duplication and to the extent deducted from revenues in determining Consolidated Net Income for such period, (i)&#160;Consolidated Interest Expense, (ii)&#160;expense for income taxes paid or accrued, (iii)&#160;depreciation, (iv)&#160;amortization, (v)&#160;extraordinary or non-recurring non-cash expenses or losses incurred other than in the ordinary course of business, (vi)&#160;non-cash expenses related to stock </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">11</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">based compensation, (vii) cash charges, expenses or losses incurred other than in the ordinary course of business (including, without limitation, any fees and expenses incurred in connection with Permitted Acquisitions and incurrence of Indebtedness or other investments, in each case, permitted by this Agreement and whether or not such transactions are consummated)&#59; provided that such charges, expenses or losses added back pursuant to this clause (vii) may not exceed $5,000,000 during any rolling four-quarter period</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">, (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">(excluding from such cap, without duplication, (x) $20,652,395 of such charges, losses or expenses associated with Lightning launch incurred in the fiscal quarter ending September 30, 2020 and (y) $18,384,891 of such charges, losses or expenses related to the December 15, 2020 voluntary recall of the Jet 7 Reperfusion Catheter with Xtra Flex incurred in the fiscal quarter ending December 31, 2020), (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">viii) the amount of &#8220;run rate&#8221; cost savings, operating enhancements, operating expense reductions and synergies (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Cost Savings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) related to Acquisitions, divestitures, other specified transactions, restructurings, cost savings initiatives and other initiatives occurring after the Effective Date, in each case, projected by the Borrower in good faith to result from actions which have been taken or with respect to which substantial steps have been taken or are expected to be taken (in the good faith determination of the Borrower) within six (6) months after such transaction or initiative is consummated (which Cost Savings shall be calculated on a pro forma basis as though such Cost Savings had been realized on the first day of the applicable period), net of the amount of actual benefits realized during such period from such actions&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that a Financial Officer of the Borrower shall have certified to the Administrative Agent that, in the good faith determination of the Borrower, such Cost Savings are (x) reasonably identifiable and factually supportable and (y) reasonably anticipated to result from actions which have been taken or with respect to which substantial steps have been taken or are expected to be taken within six (6) months after such transaction or initiative is consummated&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, further, that such Cost Savings added back to Consolidated EBITDA pursuant to this clause (viii) in any period shall not exceed an aggregate amount equal to $5,000,000 for any rolling four-quarter period, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">minus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, to the extent included in Consolidated Net Income for such period, (1)&#160;interest income, (2)&#160;income tax credits and refunds (to the extent not netted from tax expense), (3)&#160;any cash payments made during such period in respect of items described in clauses&#160;(v) or (vi) above subsequent to the fiscal quarter in which the relevant non-cash expenses or losses were incurred and (4)&#160;extraordinary, unusual or non-recurring income or gains realized other than in the ordinary course of business, all calculated for the Borrower and its Subsidiaries in accordance with GAAP on a consolidated basis.  For the purposes of calculating Consolidated EBITDA for any period of four consecutive fiscal quarters (each such period, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Reference Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), (i)&#160;if at any time during such Reference Period the Borrower or any Subsidiary shall have made any Material Disposition, the Consolidated EBITDA for such Reference Period shall be reduced by an amount equal to the Consolidated EBITDA (if positive) attributable to the property that is the subject of such Material Disposition for such Reference Period or increased by an amount equal to the Consolidated EBITDA (if negative) attributable thereto for such Reference Period, and (ii) if during such Reference Period the Borrower or any Subsidiary shall have made a Material Acquisition, Consolidated EBITDA for such Reference Period shall be calculated after giving effect thereto on a pro forma basis as if such Material Acquisition occurred on the first day of such Reference Period.  As used in this definition, &#8220;Material Acquisition&#8221; means any acquisition of property or series of related acquisitions of property that (a)&#160;constitutes (i)&#160;assets comprising all or substantially all or any significant portion of a business or operating unit of a business, or (ii) all or substantially all of the common stock or other Equity Interests of a Person, and (b) involves the payment of consideration by the Borrower and its Subsidiaries in excess of $50,000,000&#59; and &#8220;Material Disposition&#8221; means any sale, transfer or disposition of property or series of related sales, transfers, or dispositions of property that yields gross proceeds to the Borrower or any of its Subsidiaries in excess of $50,000,000.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Consolidated Interest Expense</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, with reference to any period, the interest expense (including without limitation interest expense under Capital Lease Obligations that is treated as interest in accordance with GAAP) of the Borrower and its Subsidiaries calculated on a consolidated basis for such period with respect to all outstanding Indebtedness of the Borrower and its Subsidiaries allocable </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">12</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">to such period in accordance with GAAP (including, without limitation, all commissions, discounts and other fees and charges owed with respect to letters of credit and bankers acceptance financing and net costs under interest rate Swap Agreements to the extent such net costs are allocable to such period in accordance with GAAP).  In the event that the Borrower or any Subsidiary shall have completed a Material Acquisition or a Material Disposition since the beginning of the relevant period, Consolidated Interest Expense shall be determined for such period on a pro forma basis as if such acquisition or disposition, and any related incurrence or repayment of Indebtedness, had occurred at the beginning of such period.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Consolidated Fixed Charges</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, with reference to any period, without duplication, cash Consolidated Interest Expense (and, for the avoidance of doubt, excludes non-cash interest expense relating to a finance lease), </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> expense for taxes paid</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">in cash, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consolidated Capital Expenditures, all calculated for the Borrower and its Subsidiaries on a consolidated basis in accordance with GAAP&#59; provided, that non-recurring Consolidated Capital Expenditures in the amounts set forth in the table below for the applicable fiscal quarter set forth below shall not be included as Consolidated Capital Expenditures for purposes of this definition.</font></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:57.371%"><tr><td style="width:1.0%"></td><td style="width:37.726%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:60.074%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Fiscal quarter ending</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.4pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%;text-decoration:underline">Non-recurring </font></div><div style="margin-bottom:1.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%;text-decoration:underline">Consolidated Capital Expenditures</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">September 30, 2019</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$6,615,639</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">December 31, 2019</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$4,184,799</font></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">March 31, 2020</font></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$7,434,000</font></td></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify;text-indent:72pt"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Consolidated Net Income</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, with reference to any period, the net income (or loss) of the Borrower and its Subsidiaries calculated in accordance with GAAP on a consolidated basis (without duplication) for such period&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that there shall be excluded any income (or loss) of any Person other than the Borrower or a Subsidiary, but any such income so excluded may be included in such period or any later period to the extent of any cash dividends or distributions actually paid in the relevant period to the Borrower or any wholly-owned Subsidiary of the Borrower.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Consolidated Total Assets</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, as of the date of any determination thereof, total assets of the Borrower and its Subsidiaries calculated in accordance with GAAP on a consolidated basis as of such date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Consolidated Total Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, as of the date of any determination thereof, the sum, without duplication, of (a)&#160;the aggregate Indebtedness of the Borrower and its Subsidiaries (other than intercompany Indebtedness among the Borrower and its Subsidiaries) calculated on a consolidated basis as of such date in accordance with GAAP, (b) the aggregate amount of Indebtedness of the Borrower and its Subsidiaries relating to the maximum drawing amount of all letters of credit outstanding and bankers acceptances and (c) Indebtedness of the type referred to in clauses (a)&#160;or (b) hereof of another Person guaranteed by the Borrower or any of its Subsidiaries.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Consolidated Total Net Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means at any date the difference (if positive) between (i) Consolidated Total Indebtedness </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">minus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> (ii) Liquidity in excess of $75,000,000, in each case as of such date. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font><br></font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">13</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the possession, directly or indirectly, of the power to direct or cause the direction of the management or policies of a Person, whether through the ability to exercise voting power, by contract or otherwise.  The terms &#8220;Controlling&#8221; and &#8220;Controlled&#8221; have meanings correlative thereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Corresponding Tenor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; with respect to </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">a Benchmark Replacement means</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">any Available Tenor means, as applicable, either</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> a tenor (including overnight) </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">or an interest payment period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> having approximately the same length (disregarding business day adjustment) as </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">the applicable tenor for the applicable Interest Period with respect to the LIBO Rate</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">such Available Tenor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Covered Entity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means any of the following&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;a &#8220;covered entity&#8221; as that term is defined in, and interpreted in accordance with, 12 C.F.R. &#167; 252.82(b)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;a &#8220;covered bank&#8221; as that term is defined in, and interpreted in accordance with, 12 C.F.R. &#167; 47.3(b)&#59; or</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;a &#8220;covered FSI&#8221; as that term is defined in, and interpreted in accordance with, 12 C.F.R. &#167; 382.2(b).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Covered Matters</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means (i) the execution or delivery of this Agreement, any other Loan Document, or any agreement or instrument contemplated hereby or thereby, the performance by the parties hereto of their respective obligations hereunder or thereunder or the consummation of the Transactions or any other transactions contemplated hereby, (ii) any Loan or Letter of Credit or the use of the proceeds therefrom (including any refusal by the Issuing Bank to honor a demand for payment under a Letter of Credit if the documents presented in connection with such demand do not strictly comply with the terms of such Letter of Credit), (iii) any actual or alleged presence or release of Hazardous Materials on or from any property owned or operated by the Borrower or any of its Subsidiaries, or any Environmental Liability related in any way to the Borrower or any of its Subsidiaries, or (iv) any actual or prospective Proceeding relating to any of the foregoing, regardless of whether or not such Proceeding is brought by the Borrower or any other Loan Party or its or their respective equity holders, Affiliates, creditors or any other third Person and whether or not based on contract, tort or any other theory and regardless of whether any Agent-Related Person, Lender-Related Person or Indemnitee is a party thereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Covered Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned to it in Section 9.19.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Credit Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means a Borrowing, the issuance, amendment or extension of a Letter of Credit, an LC Disbursement or any of the foregoing.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Credit Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the Administrative Agent, the Issuing Bank, the Swingline Lender or any other Lender.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Cross-Default Reference Obligation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned to such term in the definition of &#8220;Permitted Convertible Indebtedness&#8221;.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">&#8220;Daily Simple ESTR&#8221; means, for any day, ESTR, with the conventions for this rate (which may include a lookback) being established by the Administrative Agent in accordance with the conventions for this rate selected or recommended by the Relevant Governmental Body for determining &#8220;Daily Simple ESTR&#8221; for business loans&#59; provided that, if the Administrative Agent </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">14</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">decides that any such convention is not administratively feasible for the Administrative Agent, then the Administrative Agent may establish another convention in its reasonable discretion.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">&#8220;Daily Simple SOFR&#8221; means, for any day, SOFR, with the conventions for this rate (which may include a lookback) being established by the Administrative Agent in accordance with the conventions for this rate selected or recommended by the Relevant Governmental Body for determining &#8220;Daily Simple SOFR&#8221; for business loans&#59; provided that, if the Administrative Agent decides that any such convention is not administratively feasible for the Administrative Agent, then the Administrative Agent may establish another convention in its reasonable discretion.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">&#8220;Daily Simple SONIA&#8221; means, for any day, SONIA, with the conventions for this rate (which will include a lookback) being established by the Administrative Agent in accordance with the conventions for this rate selected or recommended by the Relevant Governmental Body for determining &#8220;Daily Simple SONIA&#8221; for business loans&#59; provided that, if the Administrative Agent decides that any such convention is not administratively feasible for the Administrative Agent, then the Administrative Agent may establish another convention in its reasonable discretion.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Default</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means any event or condition which constitutes an Event of Default or which upon notice, lapse of time or both would, unless cured or waived, become an Event of Default.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Default Right</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned to that term in, and shall be interpreted in accordance with, 12 C.F.R. &#167;&#167; 252.81, 47.2 or 382.1, as applicable.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Defaulting Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means any Lender that (a)&#160;has failed, within two (2) Business Days of the date required to be funded or paid, to (i)&#160;fund any portion of its Loans, (ii) fund any portion of its participations in Letters of Credit or Swingline Loans or (iii) pay over to any Credit Party any other amount required to be paid by it hereunder, unless, in the case of clause (i)&#160;above, such Lender notifies the Administrative Agent in writing that such failure is the result of such Lender&#8217;s good faith determination that a condition precedent to funding (specifically identified and including the particular default, if any) has not been satisfied, (b) has notified the Borrower or any Credit Party in writing, or has made a public statement to the effect, that it does not intend or expect to comply with any of its funding obligations under this Agreement (unless such writing or public statement indicates that such position is based on such Lender&#8217;s good faith determination that a condition precedent (specifically identified and including the particular default, if any) to funding a Loan under this Agreement cannot be satisfied) or generally under other agreements in which it commits to extend credit, (c) has failed, within three (3) Business Days after request by a Credit Party, acting in good faith, to provide a certification in writing from an authorized officer of such Lender that it will comply with its obligations (and is financially able to meet such obligations as of the date of certification) to fund prospective Loans and participations in then outstanding Letters of Credit and Swingline Loans under this Agreement, provided that such Lender shall cease to be a Defaulting Lender pursuant to this clause (c) upon such Credit Party&#8217;s receipt of such certification in form and substance satisfactory to it and the Administrative Agent, or (d) has become the subject of (i) a Bankruptcy Event or (ii) a Bail-In Action.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Disposition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; or &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Dispose</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the sale, transfer, license, lease or other disposition (in one transaction or in a series of transactions and whether effected pursuant to a division or otherwise) of any property by any Person (including any Sale and Leaseback Transaction and any issuance of Equity Interests by a Subsidiary of such Person), including any sale, assignment, transfer or other disposal, with or without recourse, of any notes or accounts receivable or any rights and claims associated therewith.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Disqualified Institution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means (a) Persons that are specifically identified by the Borrower to the Administrative Agent in writing prior to the Effective Date, (b)&#160;any Person that is </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">15</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">reasonably determined by the Borrower after the Effective Date to be a competitor of the Borrower or its Subsidiaries and which is specifically identified in a written supplement to the list of &#8220;Disqualified Institutions&#8221;, which supplement shall become effective three (3) Business Days after delivery thereof to the Administrative Agent and the Lenders in accordance with Section 9.01 and (c) in the case of the foregoing clauses (a) and (b), any of such entities&#8217; Affiliates to the extent such Affiliates (x)&#160;are clearly identifiable as Affiliates of such Persons based solely on the similarity of such Affiliates&#8217; and such Persons&#8217; names and (y) are not bona fide debt investment funds.  It is understood and agreed that (i) any supplement to the list of Persons that are Disqualified Institutions contemplated by the foregoing clause (b) shall not apply retroactively to disqualify any Persons that have previously acquired an assignment or participation interest in the Loans (but solely with respect to such Loans), (ii) the Administrative Agent shall have no responsibility or liability to determine or monitor whether any Lender or potential Lender is a Disqualified Institution, (iii) the Borrower&#8217;s failure to deliver such list (or supplement thereto) in accordance with Section 9.01 shall render such list (or supplement) not received and not effective and (iv) &#8220;Disqualified Institution&#8221; shall exclude any Person that the Borrower has designated as no longer being a &#8220;Disqualified Institution&#8221; by written notice delivered to the Administrative Agent from time to time in accordance with Section 9.01.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Dollar Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; of any amount of any currency means, at the time of determination thereof, (a) if such amount is expressed in Dollars, such amount, (b) if such amount is expressed in a Foreign Currency, the equivalent of such amount in Dollars determined by using the rate of exchange for the purchase of Dollars with such Foreign Currency last provided (either by publication or otherwise provided to the Administrative Agent) by the applicable Reuters source on the Business Day (New&#160;York City time) immediately preceding the date of determination or if such service ceases to be available or ceases to provide a rate of exchange for the purchase of Dollars with such Foreign Currency, as provided by such other publicly available information service which provides that rate of exchange at such time in place of Reuters chosen by the Administrative Agent in its sole discretion (or if such service ceases to be available or ceases to provide such rate of exchange, the equivalent of such amount in Dollars as determined by the Administrative Agent using any method of determination it deems appropriate in its sole discretion) and (c) if such amount is denominated in any other currency, the equivalent of such amount in Dollars as determined by the Administrative Agent using any method of determination it deems appropriate in its sole discretion.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Dollars</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; or &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">$</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; refers to lawful money of the United States of America.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Domestic Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means a Subsidiary organized under the laws of a jurisdiction located in the United States of America.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">DQ List</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned to such term in Section 9.04(e)(iv).</font></div><div style="margin-bottom:9pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Early Opt-in Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">, with respect to any Agreed Currency,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> the occurrence of&#58;</font></div><div style="margin-bottom:9pt;text-indent:36pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">(1) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">i</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">) &#160;&#160;&#160;&#160;a </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">determination</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">notification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> by the Administrative Agent </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">or (ii) a notification</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">to (or the request</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> by the </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">Required Lenders</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> to the Administrative Agent </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">(with a copy to the Borrower) that the Required Lenders have determined</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">to notify) each of the other parties hereto</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that syndicated credit facilities denominated in the applicable Agreed Currency being executed at such time, or that include language similar to that contained in Section 2.14 are being executed or amended, as applicable, to incorporate or adopt a new benchmark interest rate to replace the Relevant Rate, and </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">(2) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">i</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">) &#160;&#160;&#160;&#160;the </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">joint</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> election by the Administrative Agent </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">or (ii) the election by the Required Lenders</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">and the Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> to declare that an Early Opt-in Election </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">for such Agreed </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">16</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> has occurred and the provision, as applicable, by the Administrative Agent of written notice of such election to the Borrower and the Lenders</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through"> or by the Required Lenders of written notice of such election to the Administrative Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">ECP</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means an &#8220;eligible contract participant&#8221; as defined in Section 1(a)(18) of the Commodity Exchange Act or any regulations promulgated thereunder and the applicable rules issued by the Commodity Futures Trading Commission and&#47;or the SEC.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">EEA Financial Institution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means (a) any </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">credit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> institution </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">or investment firm</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> established in any EEA Member Country which is subject to the supervision of an EEA Resolution Authority, (b) any entity established in an EEA Member Country which is a parent of an institution described in clause (a) of this definition, or (c) any </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">financial</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> institution established in an EEA Member Country which is a subsidiary of an institution described in clauses (a) or (b) of this definition and is subject to consolidated supervision with its parent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">EEA Member Country</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means any of the member states of the European Union, Iceland, Liechtenstein, and Norway.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">EEA Resolution Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means any public administrative authority or any Person entrusted with public administrative authority of any EEA Member Country (including any delegee) having responsibility for the resolution of any EEA Financial Institution.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the date on which the conditions specified in Section&#160;4.01 are satisfied (or waived in accordance with Section&#160;9.02).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Electronic Signature</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means an electronic sound, symbol, or process attached to, or associated with, a contract or other record and adopted by a Person with the intent to sign, authenticate or accept such contract or record.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Environmental Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means all laws, rules, regulations, codes, ordinances, orders, decrees, judgments, injunctions, written notices or binding agreements issued, promulgated or entered into by any Governmental Authority, relating to pollution or protection of the environment or natural resources, the management, release or threatened release of any Hazardous Material or to the protection of human health and safety from the presence of Hazardous Materials.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Environmental Liability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means any liability (including any liability for damages, costs of environmental remediation, fines, penalties or indemnities), of the Borrower or any Subsidiary directly or indirectly resulting from or based upon (a)&#160;violation of any Environmental Law, (b) the generation, use, handling, transportation, storage, treatment or disposal of any Hazardous Materials, (c) exposure to any Hazardous Materials, (d) the release or threatened release of any Hazardous Materials into the environment or (e) any contract, agreement or other consensual arrangement pursuant to which liability is assumed or imposed with respect to any of the foregoing.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Equity Interests</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means shares of capital stock, partnership interests, membership interests in a limited liability company, beneficial interests in a trust or other equity ownership interests in a Person, and any warrants, options or other similar rights entitling the holder thereof to purchase or acquire any such equity interest, but excluding any debt securities convertible into any of the foregoing.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">ERISA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the Employee Retirement Income Security Act of 1974, as amended from time to time, and the rules and regulations promulgated thereunder.</font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">17</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">ERISA Affiliate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means any trade or business (whether or not incorporated) that, together with the Borrower, is treated as a single employer under Section&#160;414(b) or (c)&#160;of the Code or Section 4001(14) of ERISA or, solely for purposes of Section&#160;302 of ERISA and Section&#160;412 of the Code, is treated as a single employer under Section&#160;414 of the Code.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">ERISA Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means (a)&#160;any &#8220;reportable event&#8221;, as defined in Section&#160;4043 of ERISA or the regulations issued thereunder with respect to a Plan (other than an event for which the 30 day notice period is waived)&#59; (b)&#160;the failure to satisfy the &#8220;minimum funding standard&#8221; (as defined in Section&#160;412 of the Code or Section&#160;302 of ERISA), whether or not waived&#59; (c)&#160;the filing pursuant to Section&#160;412(c) of the Code or Section&#160;302(c) of ERISA of an application for a waiver of the minimum funding standard with respect to any Plan&#59; (d)&#160;the incurrence by the Borrower or any of its ERISA Affiliates of any liability under Title&#160;IV of ERISA with respect to the termination of any Plan&#59; (e)&#160;the receipt by the Borrower or any ERISA Affiliate from the PBGC or a plan administrator of any notice relating to an intention to terminate any Plan or Plans or to appoint a trustee to administer any Plan&#59; (f)&#160;the incurrence by the Borrower or any of its ERISA Affiliates of any liability with respect to the withdrawal or partial withdrawal of the Borrower or any of its ERISA Affiliates from any Plan or Multiemployer Plan&#59; or (g)&#160;the receipt by the Borrower or any ERISA Affiliate of any notice, or the receipt by any Multiemployer Plan from the Borrower or any ERISA Affiliate of any notice, concerning the imposition upon the Borrower or any of its ERISA Affiliates of Withdrawal Liability or a determination that a Multiemployer Plan is, or is expected to be, insolvent or in reorganization, within the meaning of Title&#160;IV of ERISA.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">&#8220;ESTR&#8221; means, with respect to any Business Day, a rate per annum equal to the Euro Short Term Rate for such Business Day published by the ESTR Administrator on the ESTR Administrator&#8217;s Website.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">&#8220;ESTR Administrator&#8221; means the European Central Bank (or any successor administrator of the Euro Short Term Rate). </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">&#8220;ESTR Administrator&#8217;s Website&#8221; means the European Central Bank&#8217;s website, currently at http&#58;&#47;&#47;www.ecb.europa.eu, or any successor source for the Euro Short Term Rate identified as such by the ESTR Administrator from time to time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">EU Bail-In Legislation Schedule</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the EU Bail-In Legislation Schedule published by the Loan Market Association (or any successor Person), as in effect from time to time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">EURIBO Interpolated Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, at any time, with respect to any Eurocurrency Borrowing denominated in euro and for any Interest Period, the rate per annum (rounded to the same number of decimal places as the LIBO Screen Rate) determined by the Administrative Agent (which determination shall be conclusive and binding absent manifest error) to be equal to the rate that results from interpolating on a linear basis between&#58; (a) the EURIBO Screen Rate for the longest period (for which the EURIBO Screen Rate is available for euro) that is shorter than the Impacted EURIBO Rate Interest Period&#59; and (b) the EURIBO Screen Rate for the shortest period (for which the EURIBO Screen Rate is available for euro) that exceeds the Impacted EURIBO Rate Interest Period, in each case, at such time&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that, if any EURIBO Interpolated Rate shall be less than </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">0.75</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">0.00</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">%, such rate shall be deemed to be </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">0.75</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">0.00</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">% for the purposes of this Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">EURIBO Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, with respect to any Eurocurrency Borrowing denominated in euro and for any Interest Period, the EURIBO Screen Rate at approximately 11&#58;00 a.m., Brussels time, on the Quotation Day for euro&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that, if the EURIBO Screen Rate shall not be available at such time </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">18</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">for such Interest Period (an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Impacted EURIBO Rate Interest Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) with respect to euro then the EURIBO Rate shall be the EURIBO Interpolated Rate.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">EURIBO Screen Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, for any day and time, with respect to any Eurocurrency Borrowing denominated in euro and for any Interest Period, the euro interbank offered rate administered by the European Money Markets Institute (or any other person which takes over the administration of such rate) for euro for the relevant period displayed on page EURIBOR01 of the Reuters screen (or any replacement Reuters page which displays that rate) or on the appropriate page of such other information service which publishes that rate from time to time in place of Reuters.  If such page or service ceases to be available, the Administrative Agent may specify another page or service displaying the relevant rate after consultation with the Borrower.  If the EURIBO Screen Rate as so determined would be less than </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">0.75</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">0.00</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">%, such rate shall be deemed to be </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">0.75</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">0.00</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">% for the purposes of this Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">euro</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; and&#47;or &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">&#8364;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the single currency of the Participating Member States.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Eurocurrency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;, when used in reference to a currency means an Agreed Currency and when used in reference to any Loan or Borrowing, means that such Loan, or the Loans comprising such Borrowing, bears interest at a rate determined by reference to the Adjusted LIBO Rate or the Adjusted EURIBO Rate.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Eurocurrency Payment Office</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; of the Administrative Agent means, for each Foreign Currency, the office, branch, affiliate or correspondent bank of the Administrative Agent for such currency as specified from time to time by the Administrative Agent to the Borrower and each Lender.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Event of Default</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned to such term in Section 7.01.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Excluded Accounts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; shall have the meaning set forth in the Security Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Excluded Assets</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, collectively&#58;  (a) motor vehicles and other assets subject to a certificate of title statute except to the extent perfection of a security interest therein may be accomplished by filing of financing statements in appropriate form in a central filing office located in the jurisdiction in which the granting Loan Party is organized, (b) leasehold or other occupancy or use (other than ownership) interests in real property, (c) assets subject to a Lien securing Capital Lease Obligations, purchase money debt obligations or other Indebtedness or obligations of the Borrower or any Subsidiary incurred to finance the acquisition, construction, repair, replacement, lease or improvement of any such assets (including any amendments, modifications, extensions, refinancings, renewals and replacements of any of the foregoing), in each case permitted under this Agreement, if the contract or other agreement in which such Lien is granted prohibits the creation of any other Lien on such assets or requires any consent or establishes any other conditions for or would result in the termination of such contract or other because of an assignment thereof, or a grant of a security interest therein (other than to the extent that any such prohibition or other applicable provisions would be rendered ineffective pursuant to the UCC of any relevant jurisdiction or any other applicable law)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that such asset (i) will be an Excluded Asset pursuant to this clause (c) only to the extent and for so long as the consequences specified above will result and (ii) will cease to be an Excluded Asset pursuant to this clause (c) and will become subject to the Lien granted hereunder (unless otherwise constituting an Excluded Asset), immediately and automatically, at such time as such consequences will no longer result, (d) any lease, license, permit, contract, property right or agreement to which any Loan Party is a party or any of its rights or interests thereunder or property rights are subject if and only for so long as the grant of a Lien hereunder is prohibited by any law, rule or regulation or order of any Governmental Authority or will constitute or result in a breach, termination or default, or requires any consent not obtained, under any such lease, license, permit, contract, property right or agreement, or the grant of a security interest or lien on such </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">19</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">right or interest would result in the abandonment, invalidation or unenforceability of such right or interest (other than to the extent that any such applicable law, rule, regulation or term would be rendered ineffective pursuant to the UCC of any relevant jurisdiction or any other applicable law)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that such lease, license, permit, contract, property right or agreement will be an Excluded Asset only to the extent and for so long as the consequences specified above will result and will cease to be an Excluded Asset and will become subject to the Lien granted hereunder (unless otherwise constituting an Excluded Asset), immediately and automatically, at such time as such consequences will no longer result, (e) any portion of the issued and outstanding Equity Interests of a Subsidiary not required to be subject to a perfected lien in favor of the Administrative Agent in accordance with Section 5.09(b) hereof, (f) any applications for trademarks or service marks filed in the United States Patent and Trademark Office (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">PTO</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), or any successor office thereto pursuant to 15 U.S.C. &#167;1051 Section 1(b) unless and until evidence of use of the mark in interstate commerce is submitted to the PTO pursuant to 15 U.S.C. &#167;1051 Section 1(c) or Section 1(d), (g) Equity Interests in entities where a Loan Party holds 50% or less of the outstanding Equity Interests of such entity, to the extent a pledge of such Equity Interests is prohibited by the organizational documents or agreements with the other equity holders of such entity, (h) Excluded Accounts, (i) owned real property, and (j) any particular assets if, in the reasonable judgment of the Administrative Agent and the Borrower, the burden, cost or consequences of creating or perfecting such pledges or security interests in such assets is excessive in relation to the benefits to be obtained therefrom by the Lenders under the Loan Documents&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that, &#8220;Excluded Assets&#8221; shall not include any proceeds, products, substitutions or replacements of Excluded Assets (unless such proceeds, products, substitutions or replacements would otherwise constitute Excluded Assets).</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Excluded Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means (i) any Subsidiary that is prohibited from guaranteeing the Secured Obligations pursuant to contractual obligations (solely with respect to any Subsidiary acquired after the Effective Date, to the extent in existence at the time of acquisition but not entered into in contemplation thereof and, in any such case, other than any contractual obligation in favor of the Borrower or any of its Subsidiaries) or by applicable law, rule or regulation or if such Subsidiary guaranteeing the Secured Obligations would require governmental (including regulatory) consent, approval, license or authorization (unless such consent, approval, license or authorization has been obtained) and (ii) any other Subsidiary with respect to which the Administrative Agent and the Borrower reasonably agree that the burden or cost (as reasonably determined by the Borrower in consultation with the Administrative Agent) of guaranteeing the Secured Obligations shall outweigh the benefits to be obtained by the Lenders therefrom.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Excluded Swap Obligation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, with respect to any Loan Party, any Specified Swap Obligation if, and to the extent that, all or a portion of the Guarantee of such Loan Party of, or the grant by such Loan Party of a security interest to secure, such Specified Swap Obligation (or any Guarantee thereof) is or becomes illegal under the Commodity Exchange Act or any rule, regulation or order of the Commodity Futures Trading Commission (or the application or official interpretation of any thereof) by virtue of such Loan Party&#8217;s failure for any reason to constitute an ECP at the time the Guarantee of such Loan Party or the grant of such security interest becomes or would become effective with respect to such Specified Swap Obligation.  If a Specified Swap Obligation arises under a master agreement governing more than one swap, such exclusion shall apply only to the portion of such Specified Swap Obligation that is attributable to swaps for which such Guarantee or security interest is or becomes illegal.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Excluded Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means any of the following Taxes imposed on or with respect to a Recipient or required to be withheld or deducted from a payment to a Recipient, (a) Taxes imposed on or measured by net income (however denominated), franchise Taxes, and branch profits Taxes, in each case, (i) imposed as a result of such Recipient being organized under the laws of, or having its principal office </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">20</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">or, in the case of any Lender, its applicable lending office located in, the jurisdiction imposing such Tax (or any political subdivision thereof) or (ii) that are Other Connection Taxes, (b) in the case of a Lender, U.S. federal withholding Taxes imposed on amounts payable to or for the account of such Lender with respect to an applicable interest in a Loan, Letter of Credit or Commitment pursuant to a law in effect on the date on which (i) such Lender acquires such interest in the Loan, Letter of Credit or Commitment (other than pursuant to an assignment request by the Borrower under Section 2.19(b)) or (ii) such Lender changes its lending office, except in each case to the extent that, pursuant to Section 2.17, amounts with respect to such Taxes were payable either to such Lender&#8217;s assignor immediately before such Lender acquired the applicable interest in a Loan, Letter of Credit or Commitment or to such Lender immediately before it changed its lending office, (c) Taxes attributable to such Recipient&#8217;s failure to comply with Section 2.17(f) and (d) any withholding Taxes imposed under FATCA.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Existing Letters of Credit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means those letters of credit more particularly described on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Schedule 2.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">FATCA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means Sections&#160;1471 through 1474 of the Code, as of the date of this Agreement (or any amended or successor version that is substantively comparable and not materially more onerous to comply with), any current or future regulations or official interpretations thereof, any agreement entered into pursuant to Section 1471(b)(1) of the Code and any fiscal or regulatory legislation, rules or practices adopted pursuant to any intergovernmental agreement, treaty or convention among Governmental Authorities and implementing such Sections of the Code.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">FDA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned to such term in Section 3.22(g).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Federal Funds Effective Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, for any day, the rate calculated by the NYFRB based on such day&#8217;s federal funds transactions by depositary institutions, as determined in such manner as  shall be set forth on the </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">Federal Reserve Bank of New York&#8217;s</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">NYRB&#8217;s</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Website from time to time, and published on the next succeeding Business Day by the NYFRB as the effective federal funds rate&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that, if the Federal Funds Effective Rate as so determined would be less than zero, such rate shall be deemed to be zero for the purposes of this Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">&#8220;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline line-through">Federal Reserve Bank of New York&#8217;s Website</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">&#8221; means the website of the NYFRB at http&#58;&#47;&#47;www.newyorkfed.org, or any successor source.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Federal Reserve Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the Board of Governors of the Federal Reserve System of the United States of America.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Final Release Conditions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned to such term in Section 9.14(c).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Financial Officer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the chief financial officer, principal accounting officer, treasurer or controller of the Borrower or any other Person designated as a &#8220;Financial Officer&#8221; by any of the foregoing officers in writing to the Administrative Agent and reasonably acceptable to the Administrative Agent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Financials</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the annual or quarterly financial statements, and accompanying certificates and other documents, of the Borrower and its Subsidiaries required to be delivered pursuant to Section&#160;5.01(a)&#160;or 5.01(b).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">&#8220;First Amendment Effective Date&#8221; means February 22, 2021.</font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">21</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">First Tier Foreign Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means each Foreign Subsidiary with respect to which any one or more of the Borrower and its Domestic Subsidiaries directly owns or Controls more than 50% of such Foreign Subsidiary&#8217;s issued and outstanding Equity Interests.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">&#8220;Floor&#8221; means the benchmark rate floor, if any, provided in this Agreement initially (as of the execution of this Agreement, the modification, amendment or renewal of this Agreement or otherwise) with respect to the LIBO Rate or the EURIBO Rate, as applicable.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Foreign Currencies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means Agreed Currencies other than Dollars.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Foreign Currency Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; of any amount of any Foreign Currency means, at the time of determination thereof, (a) if such amount is expressed in such Foreign Currency, such amount and (b) if such amount is expressed in Dollars, the equivalent of such amount in such Foreign Currency determined by using the rate of exchange for the purchase of such Foreign Currency with Dollars last provided (either by publication or otherwise provided to the Administrative Agent) by the applicable Reuters source on the Business Day (New York City time) immediately preceding the date of determination or if such service ceases to be available or ceases to provide a rate of exchange for the purchase of such Foreign Currency with Dollars, as provided by such other publicly available information service which provides that rate of exchange at such time in place of Reuters chosen by the Administrative Agent in its sole discretion (or if such service ceases to be available or ceases to provide such rate of exchange, the equivalent of such amount in such Foreign Currency as determined by the Administrative Agent using any method of determination it deems appropriate in its sole discretion).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Foreign Currency LC Exposure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, at any time, the sum of (a)&#160;the Dollar Amount of the aggregate undrawn and unexpired amount of all outstanding Foreign Currency Letters of Credit at such time </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> (b) the aggregate principal Dollar Amount of all LC Disbursements in respect of Foreign Currency Letters of Credit that have not yet been reimbursed at such time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Foreign Currency Letter of Credit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means a Letter of Credit denominated in a Foreign Currency.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Foreign Currency Sublimit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means $15,000,000.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Foreign Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means (a) if the Borrower is a U.S. Person, a Lender that is not a U.S. Person, and (b) if the Borrower is not a U.S. Person, a Lender that is resident or organized under the laws of a jurisdiction other than that in which the Borrower is resident for tax purposes.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Foreign Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means any Subsidiary which is not a Domestic Subsidiary.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">GAAP</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means generally accepted accounting principles in the United States of America.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Governmental Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the government of the United States of America, any other nation or any political subdivision thereof, whether state or local, and any agency, authority, instrumentality, regulatory body, court, central bank or other entity exercising executive, legislative, judicial, taxing, regulatory or administrative powers or functions of or pertaining to government.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Guarantee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; of or by any Person (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">guarantor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) means any obligation, contingent or otherwise, of the guarantor guaranteeing or having the economic effect of guaranteeing any Indebtedness or other obligation of any other Person (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">primary obligor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) in any manner, whether directly or indirectly, and including any obligation of the guarantor, direct or indirect, (a)&#160;to purchase or pay (or </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">22</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">advance or supply funds for the purchase or payment of) such Indebtedness or other obligation or to purchase (or to advance or supply funds for the purchase of) any security for the payment thereof, (b) to purchase or lease property, securities or services for the purpose of assuring the owner of such Indebtedness or other obligation of the payment thereof, (c) to maintain working capital, equity capital or any other financial statement condition or liquidity of the primary obligor so as to enable the primary obligor to pay such Indebtedness or other obligation or (d) as an account party in respect of any letter of credit or letter of guaranty issued to support such Indebtedness or obligation&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, that the term &#8220;Guarantee&#8221; shall not include endorsements for collection or deposit in the ordinary course of business.  The amount of any Guarantee shall be deemed to be an amount equal to the lesser of (a)&#160;the stated or determinable amount of the primary payment obligation in respect of which such Guarantee is made and (b)&#160;the maximum amount for which the guaranteeing Person may be liable pursuant to the terms of the instrument embodying such Guarantee, unless such primary payment obligation and the maximum amount for which such guaranteeing Person may be liable are not stated or determinable, in which case the amount of the Guarantee shall be such guaranteeing Person&#8217;s maximum reasonably possible liability in respect thereof as reasonably determined by the Borrower in good faith.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Hazardous Materials</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means all explosive or radioactive substances or wastes and all hazardous or toxic substances, wastes or other pollutants, including petroleum or petroleum distillates, asbestos or asbestos containing materials, polychlorinated biphenyls, radon gas, infectious or medical wastes and all other substances or wastes of any nature regulated pursuant to any Environmental Law.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Health Care Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means (a) all laws related to (i) health care fraud and abuse, including the Federal Anti-Kickback Statute (42 U.S.C. &#167; 1320a-7b), the Federal False Claims Act (31 U.S.C. &#167;&#167; 3729, et seq.), the Federal Civil Monetary Penalties Law (42 U.S.C. &#167; 1320a&#8722;7a), the Federal Program Fraud Civil Remedies Act (31 U.S.C. &#167; 3801 et seq.), the Federal Health Care Fraud law (18 U.S.C. &#167; 1347), the criminal false claims statutes (e.g., 18 U.S.C. &#167;&#167; 287 and 1001), the Physician Payment Sunshine Act (42 U.S.C. &#167; 1320a&#8722;7h), the Federal Health Care Program Overpayment Statute (42 U.S.C. &#167; 1320a-7k(d)), the Medicare Secondary Payor Statute (42 U.S.C. &#167; 1395y(b)), the Health Insurance portability and Accountability Act of 1996 (42 U.S.C. &#167; 1320d et seq.), as amended by the Health Information Technology for Economic and Clinical Health Act of 2009 (42 U.S.C. &#167;&#167; 17921 et seq.), the exclusion laws (42 U.S.C. &#167; 1320a-7) and any similar state laws, (ii) the safety, efficacy, development, manufacture, testing, storage, transportation, distribution, supply, packaging, holding, import or export, or sale of pharmaceutical products, including, without limitation, the U.S. Federal Food, Drug and Cosmetic Act (21 U.S.C. &#167; 301 et seq.), the Controlled Substances Act (21 U.S.C. &#167; 801 et seq.), the Public Health Service Act (42 U.S.C. &#167; 201 et seq.), the Food and Drugs Act, R.S. 1985, c. F-27 and Food and Drug Regulations, C.R.C., ch. 870, and the regulations promulgated thereunder, and (iii) good manufacturing practices and good distribution practices&#59; (b) the Medicare statute (Title XVIII of the Social Security Act)&#59; (c) the Medicaid Statute (Title XIX of the Social Security Act) and (d) any similar laws of any Governmental Authority, and the regulations promulgated pursuant to such laws, including the collection and reporting requirements, and the processing of any applicable rebate, chargeback or adjustment, under applicable rules and regulations relating to the Medicaid Drug Rebate Program (42 U.S.C. &#167; 1396r-8) and any state supplemental rebate program, Medicare average sales price reporting (42 U.S.C. &#167; 1395w-3a), the Public Health Service Act (42 U.S.C. &#167; 256b), the VA Federal Supply Schedule (38 U.S.C. &#167; 8126) or under any state pharmaceutical assistance program or U.S. Department of Veterans Affairs agreement, and any successor government programs.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Health Care Permits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned to such term in Section 3.22(b).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Hostile Acquisition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means (a)&#160;the acquisition of the Equity Interests of a Person through a tender offer or similar solicitation of the owners of such Equity Interests which has not been approved (prior to such acquisition) by the board of directors (or any other applicable governing body) of </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">23</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">such Person or by similar action if such Person is not a corporation and (b) any such acquisition as to which such approval has been withdrawn.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">IBA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned to such term in Section 1.05.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Impacted EURIBO Rate Interest Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned to such term in the definition of &#8220;EURIBO Rate&#8221;.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Impacted LIBO Rate Interest Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned to such term in the definition of &#8220;LIBO Rate&#8221;.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Increasing Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned to such term in Section&#160;2.20.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Incremental Term Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned to such term in Section&#160;2.20.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Incremental Term Loan Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned to such term in Section&#160;2.20.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; of any Person means, without duplication, (a)&#160;all obligations of such Person for borrowed money, (b) the principal amount of all obligations of such Person evidenced by bonds, debentures, notes or similar instruments, (c) all obligations of such Person upon which interest charges are customarily paid, (d) all obligations of such Person under conditional sale or other title retention agreements relating to property acquired by such Person, (e) all obligations of such Person in respect of the deferred purchase price of property or services (excluding (x) trade accounts payable in the ordinary course of business, (y) any earn-out, deferred or similar obligations until such obligation becomes a liability on the balance sheet of such Person in accordance with GAAP and if not paid after becoming due and payable and (z) expenses accrued in the ordinary course of business), (f) all Indebtedness of others secured by (or for which the holder of such Indebtedness has an existing right, contingent or otherwise, to be secured by) any Lien on property owned or acquired by such Person, whether or not the Indebtedness secured thereby has been assumed&#59; provided, that, if such Person has not assumed or otherwise become liable in respect of such Indebtedness, such obligations shall be deemed to be in an amount equal to the lesser of (i) the amount of such Indebtedness and (ii) the fair market value of such property at the time of determination (in the Borrower&#8217;s good faith estimate), (g) all Guarantees by such Person of Indebtedness of others, (h) all Capital Lease Obligations of such Person, (i)&#160;all obligations, contingent or otherwise, of such Person as an account party in respect of letters of credit and letters of guaranty, (j) all obligations, contingent or otherwise, of such Person in respect of bankers&#8217; acceptances, and (k) all obligations of such Person under Sale and Leaseback Transactions.  The Indebtedness of any Person shall include the Indebtedness of any other entity (including any partnership in which such Person is a general partner) to the extent such Person is liable therefor by operation of law as a result of such Person&#8217;s ownership interest in such entity, except to the extent the terms of such Indebtedness provide that such Person is not liable therefor.  The amount of Indebtedness (including any Guarantees constituting Indebtedness) for which recourse is limited either to a specified amount or to an identified asset of such Person shall be deemed to be equal to the lesser of (x) such specified amount and (y) the fair market value of such identified asset as determined by such Person in good faith.  Notwithstanding anything to the contrary in this definition, the term &#8220;Indebtedness&#8221; shall not include (i) deferred or prepaid revenue, (ii) purchase price holdbacks in respect of a portion of the purchase price of an asset to satisfy warranty or other unperformed obligations of the respective seller, (iii) obligations under Sale and Leaseback Transactions to the extent such obligations are not reflected as a liability on the consolidated balance sheet of the Borrower or (iv) obligations under any Swap Agreements.  Notwithstanding anything </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">24</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">to the contrary in the foregoing, any Permitted Bond Hedge Transaction, any Permitted Warrant Transaction, and any obligations thereunder, in each case, shall not constitute Indebtedness of Borrower.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Indemnified Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means (a)&#160;Taxes, other than Excluded Taxes, imposed on or with respect to any payment made by or on account of any obligation of any Loan Party under any Loan Document and (b)&#160;to the extent not otherwise described in clause (a) hereof, Other Taxes.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Indemnitee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned to such term in Section&#160;9.03(c).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Ineligible Institution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned to such term in Section&#160;9.04(b).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned to such term in Section&#160;9.12.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Interest Election Request</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means a request by the Borrower to convert or continue a Borrowing in accordance with Section&#160;2.08, which shall be substantially in the form attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit G-2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> or any other form approved by the Administrative Agent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Interest Payment Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means (a)&#160;with respect to any ABR Loan (other than a Swingline Loan), the last day of each March, June, September and December and the Maturity Date, (b) with respect to any Eurocurrency Loan, the last day of each Interest Period applicable to the Borrowing of which such Loan is a part and, in the case of a Eurocurrency Borrowing with an Interest Period of more than three months&#8217; duration, each day prior to the last day of such Interest Period that occurs at intervals of three months&#8217; duration after the first day of such Interest Period and the Maturity Date and (c) with respect to any Swingline Loan, the day that such Loan is required to be repaid and the Maturity Date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Interest Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means with respect to any Eurocurrency Borrowing, the period commencing on the date of such Borrowing and ending on the numerically corresponding day in the calendar month that is one, two</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline"> (if available)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, three or six months thereafter, as the Borrower may elect&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, that (i)&#160;if any Interest Period would end on a day other than a Business Day, such Interest Period shall be extended to the next succeeding Business Day unless such next succeeding Business Day would fall in the next calendar month, in which case such Interest Period shall end on the next preceding Business Day and (ii) any Interest Period pertaining to a Eurocurrency Borrowing that commences on the last Business Day of a calendar month (or on a day for which there is no numerically corresponding day in the last calendar month of such Interest Period) shall end on the last Business Day of the last calendar month of such Interest Period.  For purposes hereof, the date of a Borrowing initially shall be the date on which such Borrowing is made and thereafter shall be the effective date of the most recent conversion or continuation of such Borrowing.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">IRS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the United States Internal Revenue Service.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">&#8220;ISDA Definitions&#8221; means the 2006 ISDA Definitions published by the International Swaps and Derivatives Association, Inc. or any successor thereto, as amended or supplemented from time to time, or any successor definitional booklet for interest rate derivatives published from time to time by the International Swaps and Derivatives Association, Inc. or such successor thereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Issuing Bank</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means JPMorgan Chase Bank, N.A., Citibank, N.A. and any other Lender that agrees to act as an Issuing Bank, each in its capacity as the issuer of Letters of Credit hereunder, and its successors in such capacity as provided in Section 2.06(i).  Any Issuing Bank may, in its discretion, arrange for one or more Letters of Credit to be issued by Affiliates of such Issuing Bank, in which case the term &#8220;Issuing Bank&#8221; shall include any such Affiliate with respect to Letters of Credit issued by such Affiliate.  Each reference herein to the &#8220;Issuing Bank&#8221; in connection with a Letter of Credit or other </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">25</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">matter shall be deemed to be a reference to the relevant Issuing Bank with respect thereto, and, further, references  herein to &#8220;the Issuing Bank&#8221; shall be deemed to refer to each of the Issuing Banks or the relevant Issuing Bank, as the context requires.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">LC Collateral Account</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned to such term in Section&#160;2.06(j).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">LC Disbursement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means a payment made by the Issuing Bank pursuant to a Letter of Credit.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">LC Exposure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, at any time, the sum of (a)&#160;the aggregate undrawn Dollar Amount of all outstanding Letters of Credit at such time </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> (b) the aggregate Dollar Amount of all LC Disbursements that have not yet been reimbursed by or on behalf of the Borrower at such time.  The LC Exposure of any Lender at any time shall be its Applicable Percentage of the LC Exposure at such time.  For all purposes of this Agreement, if on any date of determination a Letter of Credit has expired by its terms but any amount may still be drawn thereunder by reason of the operation of Article 29(a) of the Uniform Customs and Practice for Documentary Credits, International Chamber of Commerce Publication No. 600 (or such later version thereof as may be in effect at the applicable time) or Rule 3.13 or Rule 3.14 of the International Standby Practices, International Chamber of Commerce Publication No. 590 (or such later version thereof as may be in effect at the applicable time) or similar terms of the Letter of Credit itself, or if compliant documents have been presented but not yet honored, such Letter of Credit shall be deemed to be &#8220;outstanding&#8221; and &#8220;undrawn&#8221; in the amount so remaining available to be paid, and the obligations of the Borrower and each Lender shall remain in full force and effect until the relevant Issuing Bank and the Lenders shall have no further obligations to make any payments or disbursements under any circumstances with respect to any Letter of Credit.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Lender Parent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, with respect to any Lender, any Person as to which such Lender is, directly or indirectly, a subsidiary.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Lender-Related Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned to such term in Section 9.03(b).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the Persons listed on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Schedule 2.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> and any other Person that shall have become a Lender hereunder pursuant to Section&#160;2.20 or pursuant to an Assignment and Assumption or otherwise, other than any such Person that ceases to be a party hereto pursuant to an Assignment and Assumption or otherwise.  Unless the context otherwise requires, the term &#8220;Lenders&#8221; includes the Swingline Lender and the Issuing Bank.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Letter of Credit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means any letter of credit issued pursuant to this Agreement and shall include the Existing Letters of Credit.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Letter of Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned to such term in Section 2.06(b).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Leverage Ratio</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned to such term in Section&#160;6.12(a).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Liabilities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means any losses, claims (including intraparty claims), demands, damages or liabilities of any kind.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">LIBO Interpolated Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, at any time, with respect to any Eurocurrency Borrowing denominated in </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">any Agreed Currency (other than euro)</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Dollars or Pounds Sterling</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> and for any Interest Period, the rate per annum (rounded to the same number of decimal places as the LIBO Screen Rate) determined by the Administrative Agent (which determination shall be conclusive and binding absent manifest error) to be equal to the rate that results from interpolating on a linear basis </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">26</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">between&#58; (a) the LIBO Screen Rate for the longest period (for which the LIBO Screen Rate is available for the applicable currency) that is shorter than the Impacted LIBO Rate Interest Period&#59; and (b) the LIBO Screen Rate for the shortest period (for which the LIBO Screen Rate is available for the applicable currency) that exceeds the Impacted LIBO Rate Interest Period, in each case, at such time&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that if any LIBO Interpolated Rate shall be less than </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">0.75</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">0.00</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">%, such rate shall be deemed to be </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">0.75</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">0.00</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">% for the purposes of this Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">LIBO Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, with respect to any Eurocurrency Borrowing denominated in </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">any Agreed Currency (other than euro)</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Dollars or Pounds Sterling</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> and for any Interest Period, the LIBO Screen Rate at approximately 11&#58;00 a.m., London time, on the Quotation Day for such Agreed Currency&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that if the LIBO Screen Rate shall not be available at such time for such Interest Period (an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Impacted LIBO Rate Interest Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) with respect to such Agreed Currency then the LIBO Rate shall be the LIBO Interpolated Rate.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">LIBO Screen Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, for any day and time, with respect to any Eurocurrency Borrowing denominated in </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">any Agreed Currency (other than euro)</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Dollars or Pounds Sterling</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> and for any Interest Period, the London interbank offered rate as administered by ICE Benchmark Administration (or any other Person that takes over the administration of such rate) for such Agreed Currency for a period equal in length to such Interest Period as displayed on such day and time on pages LIBOR01 or LIBOR02 of the Reuters screen that displays such rate (or, in the event such rate does not appear on a Reuters page or screen, on any successor or substitute page on such screen that displays such rate, or on the appropriate page of such other information service that publishes such rate from time to time as selected by the Administrative Agent in its reasonable discretion)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that if the LIBO Screen Rate as so determined would be less than </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">0.75</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">0.00</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">%, such rate shall be deemed to be </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">0.75</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">0.00</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">% for the purposes of this Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Lien</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, with respect to any asset, (a)&#160;any mortgage, deed of trust, lien, pledge, hypothecation, encumbrance, charge or security interest in, on or of such asset, (b) the interest of a vendor or a lessor under any conditional sale agreement, capital lease or title retention agreement (or any financing lease having substantially the same economic effect as any of the foregoing) relating to such asset and (c) in the case of securities, any purchase option, call or similar right of a third party with respect to such securities.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Liquidity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, at any time, the sum of all cash, cash equivalents and marketable investments, as reflected on the consolidated balance sheet of the Borrower as of such date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">LLC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means any Person that is a limited liability company under the laws of its jurisdiction of formation.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Loan Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means this Agreement (including schedules and exhibits hereto), any promissory notes issued pursuant to Section&#160;2.10(e), any Letter of Credit applications, any Letter of Credit Agreement, the Collateral Documents, the Subsidiary Guaranty, and all other agreements, instruments, documents and certificates identified in Section&#160;4.01 executed and delivered to, or in favor of, the Administrative Agent or any Lenders.  Any reference in this Agreement or any other Loan Document to a Loan Document shall include all appendices, exhibits or schedules thereto, and all amendments, restatements, supplements or other modifications thereto, and shall refer to this Agreement or such Loan Document as the same may be in effect at any and all times such reference becomes operative.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Loan Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, collectively, the Borrower and the Subsidiary Guarantors.</font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">27</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the loans made by the Lenders to the Borrower pursuant to this Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Local Time</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means (i)&#160;New York City time in the case of a Loan, Borrowing or LC Disbursement denominated in Dollars and (ii) local time in the case of a Loan, Borrowing or LC Disbursement denominated in a Foreign Currency (it being understood that such local time shall mean (a) London, England time with respect to any Foreign Currency (other than euro) and (b) Brussels, Belgium time with respect to euro, in each case of the foregoing clauses (a) and (b) unless otherwise notified by the Administrative Agent).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Margin Stock</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means margin stock within the meaning of Regulations&#160;T,&#160;U and&#160;X, as applicable.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Material Adverse Effect</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means a material adverse effect on (a)&#160;the business, assets, operations or financial condition of the Borrower and the Subsidiaries taken as a whole, (b)&#160;the ability of the Borrower to perform any of its material obligations under this Agreement or, (c) the ability of the Loan Parties (taken as a whole) to perform their respective material obligations under the Loan Documents (taken as a whole) or (d)&#160;the validity or enforceability of this Agreement, any Letter of Credit Agreement, the Collateral Documents, the Subsidiary Guaranty or the material rights or remedies of the Administrative Agent and the Lenders thereunder.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Material Domestic Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means each Domestic Subsidiary (i)&#160;which, as of the most recent fiscal quarter of the Borrower, for the period of four consecutive fiscal quarters then ended, for which financial statements have been delivered pursuant to Section 5.01(a) or (b) (or, if prior to the date of the delivery of the first financial statements to be delivered pursuant to Section 5.01(a) or (b), the most recent financial statements referred to in Section 3.04(a)), contributed greater than five percent (5.0%) of Consolidated EBITDA for such period or (ii) which contributed greater than five percent (5.0%) of Consolidated Total Assets as of such date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Material Foreign Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means each Foreign Subsidiary (i)&#160;which, as of the most recent fiscal quarter of the Borrower, for the period of four consecutive fiscal quarters then ended, for which financial statements have been delivered pursuant to Section 5.01(a) or (b) (or, if prior to the date of the delivery of the first financial statements to be delivered pursuant to Section 5.01(a) or (b), the most recent financial statements referred to in Section 3.04(a)), contributed greater than five percent (5.0%) of Consolidated EBITDA for such period or (ii) which contributed greater than five percent (5.0%) of Consolidated Total Assets as of such date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Material Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means Indebtedness (other than the Loans and Letters of Credit), or obligations in respect of one or more Swap Agreements, of any one or more of the Borrower and its Subsidiaries in an aggregate principal amount exceeding $10,000,000.  For purposes of determining Material Indebtedness, the &#8220;principal amount&#8221; of the obligations of the Borrower or any Subsidiary in respect of any Swap Agreement at any time shall be the maximum aggregate amount (giving effect to any netting agreements) that the Borrower or such Subsidiary would be required to pay if such Swap Agreement were terminated at such time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Material Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means each Material Domestic Subsidiary and each Material Foreign Subsidiary.</font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">28</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Maturity Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the date that is 364 </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">calendar </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">days </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">following</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">from</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> the </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">First Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Effective Date&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, if such date is not a Business Day, the Maturity Date shall be the next preceding Business Day.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Maximum Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned to such term in Section&#160;9.16.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Moody&#8217;s</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means Moody&#8217;s Investors Service, Inc.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Multiemployer Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means a multiemployer plan as defined in Section&#160;4001(a)(3) of ERISA.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Non-Consenting Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned to such term in Section&#160;9.02(e).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">NYFRB</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the Federal Reserve Bank of New York.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">&#8220;NYFRB&#8217;s Website&#8221; means the website of the NYFRB at http&#58;&#47;&#47;www.newyorkfed.org, or any successor source.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">NYFRB Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, for any day, the greater of (a) the Federal Funds Effective Rate in effect on such day and (b) the Overnight Bank Funding Rate in effect on such day (or for any day that is not a Business Day, for the immediately preceding Business Day)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that if none of such rates are published for any day that is a Business Day, the term &#8220;NYFRB Rate&#8221; means the rate for a federal funds transaction quoted at 11&#58;00 a.m., New York City time, on such day received by the Administrative Agent from a federal funds broker of recognized standing selected by it&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, that if any of the aforesaid rates as so determined would be less than zero, such rate shall be deemed to be zero for purposes of this Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means all unpaid principal of and accrued and unpaid interest on the Loans, all LC Exposure, all accrued and unpaid fees and all expenses, reimbursements, indemnities and other obligations and indebtedness (including interest and fees accruing during the pendency of any bankruptcy, insolvency, receivership or other similar proceeding, regardless of whether allowed or allowable in such proceeding), obligations and liabilities of any of the Borrower and its Subsidiaries to any of the Lenders, the Administrative Agent, the Issuing Bank or any indemnified party, individually or collectively, existing on the Effective Date or arising thereafter, direct or indirect, joint or several, absolute or contingent, matured or unmatured, liquidated or unliquidated, secured or unsecured, arising by contract, operation of law or otherwise, arising or incurred under this Agreement or any of the other Loan Documents or in respect of any of the Loans made or reimbursement or other obligations incurred or any of the Letters of Credit or other instruments at any time evidencing any thereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">OFAC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the Office of Foreign Assets Control of the U.S. Department of the Treasury.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">&#8220;Other Agreed Currency&#8221; means Agreed Currencies other than Dollars, Pounds Sterling and euro.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Other Connection Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, with respect to any Recipient, Taxes imposed as a result of a present or former connection between such Recipient and the jurisdiction imposing such Tax (other than connections arising from such Recipient having executed, delivered, become a party to, performed its obligations under, received payments under, received or perfected a security interest under, </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">29</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">engaged in any other transaction pursuant to or enforced any Loan Document, or sold or assigned an interest in any Loan, Letter of Credit or Loan Document).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Other Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means all present or future stamp, court or documentary, intangible, recording, filing or similar Taxes that arise from any payment made under, from the execution, delivery, performance, enforcement or registration of, from the receipt or perfection of a security interest under, or otherwise with respect to, any Loan Document, except any such Taxes that are Other Connection Taxes imposed with respect to an assignment (other than an assignment made pursuant to Section&#160;2.19).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Overnight Bank Funding Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, for any day, the rate comprised of both overnight federal funds and overnight eurodollar borrowings by U.S.-managed banking offices of depository institutions, as such composite rate shall be determined by the NYFRB as set forth on the </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">Federal Reserve Bank of New York&#8217;s</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">NYFRB&#8217;s</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Website from time to time, and published on the next succeeding Business Day by the NYFRB as an overnight bank funding rate.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Overnight Foreign Currency Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, for any amount payable in a Foreign Currency, the rate of interest per annum as determined by the Administrative Agent at which overnight or weekend deposits in the relevant currency (or if such amount due remains unpaid for more than three (3) Business Days, then for such other period of time as the Administrative Agent may elect) for delivery in immediately available and freely transferable funds would be offered by the Administrative Agent to major banks in the interbank market upon request of such major banks for the relevant currency as determined above and in an amount comparable to the unpaid principal amount of the related Credit Event, plus any taxes, levies, imposts, duties, deductions, charges or withholdings imposed upon, or charged to, the Administrative Agent by any relevant correspondent bank in respect of such amount in such relevant currency.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned to such term in Section&#160;9.04(c).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Participant Register</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned to such term in Section&#160;9.04(c).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Participating Member State</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means any member state of the European Union that adopts or has adopted the euro as its lawful currency in accordance with legislation of the European Union relating to economic and monetary union.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Patriot Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the USA PATRIOT Act of 2001.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">PBGC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the Pension Benefit Guaranty Corporation referred to and defined in ERISA and any successor entity performing similar functions.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Permitted Acquisition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means any Acquisition (but excluding in any event a Hostile Acquisition) if, at the time of and immediately after giving effect thereto, (a)&#160;no Default has occurred and is continuing or would arise immediately after giving effect (including giving effect on a pro forma basis) thereto, (b)&#160;the business of the Person whose Equity Interests are being acquired or the division or line of business being acquired or relating to the assets acquired would be permitted under Section 6.03(b), (c)&#160;all actions required to be taken with respect to such acquired or newly formed Subsidiary under Section&#160;5.09 shall have been taken, (d)&#160;the Borrower and the Subsidiaries are in compliance, on a pro&#160;forma basis, with the covenants contained in Section&#160;6.12 on a pro forma basis immediately after giving effect to such Acquisition in accordance with the provisions set forth in Section 1.04(b), and, if the aggregate Acquisition Consideration in respect of such acquisition exceeds $25,000,000, the Borrower shall have delivered to the Administrative Agent a certificate of a Financial Officer of the Borrower, in a form reasonably satisfactory to the Administrative Agent, certifying that the applicable requirements set </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">30</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">forth in this definition have been satisfied with respect to such Acquisition, together, with reasonably detailed calculations demonstrating satisfaction of the requirements set forth in this clause (c) and in clause (e) below, as applicable and (e)&#160;in the case of an Acquisition involving a Loan Party, such Loan Party is the surviving entity of any applicable merger and&#47;or consolidation.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Permitted Bond Hedge Transaction</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means any call or capped call option (or substantively equivalent derivative transaction) relating to Borrower&#8217;s common stock (or other securities or property following a merger event or other change of the common stock of Borrower) purchased by Borrower in connection with the issuance of any Permitted Convertible Indebtedness&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that the purchase price for such Permitted Bond Hedge Transaction, less the proceeds received by Borrower from the sale of any related Permitted Warrant Transaction, does not exceed the net proceeds received by Borrower from the issuance of such Permitted Convertible Indebtedness in connection with such Permitted Bond Hedge Transaction.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Permitted Convertible Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means any unsecured notes issued by Borrower that are convertible into a fixed number (subject to customary anti-dilution adjustments, &#8220;make-whole&#8221; increases and other customary changes thereto) of shares of common stock of Borrower (or other securities or property following a merger event or other change of the common stock of Borrower), cash or any combination thereof (with the amount of such cash or such combination determined by reference to the market price of such common stock or such other securities)&#59; provided that, the Indebtedness thereunder must satisfy each of the following conditions&#58; (i) such Indebtedness is not guaranteed by any Subsidiary of Borrower, (ii) any cross-default or cross-acceleration event of default (each howsoever defined) provision contained therein that relates to indebtedness or other payment obligations of Borrower or any Borrower (such indebtedness or other payment obligations, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Cross-Default Reference Obligation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) contains a cure period of at least thirty (30) calendar days (after written notice to the issuer of such Indebtedness by the trustee or to such issuer and such trustee by holders of at least 25% in aggregate principal amount of such Indebtedness then outstanding) before a default, event of default, acceleration or other event or condition under such Cross-Default Reference Obligation results in an event of default under such cross-default or cross-acceleration provision and (iii) the terms, conditions and covenants of such Indebtedness must be customary for convertible Indebtedness of such type (as determined by the board of directors of Borrower, or a committee thereof, in good faith).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Permitted Encumbrances</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Liens imposed by law for Taxes that have not yet been paid (to the extent such non-payment does not violate Section 5.04) or are being contested in compliance with Section&#160;5.04 and Liens for unpaid utility charges&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;carriers&#8217;, warehousemen&#8217;s, mechanics&#8217;, materialmen&#8217;s, repairmen&#8217;s, supplier&#8217;s and other like Liens imposed by law, arising in the ordinary course of business and securing obligations that are not overdue by more than sixty (60) days or are being contested in compliance with Section&#160;5.04&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;pledges and deposits made in the ordinary course of business in connection with workers&#8217; compensation, unemployment insurance and other social security or retirement benefits laws, to secure liability to insurance carriers under insurance of self-insurance arrangements or regulations or employment laws or to secure other public, statutory or regulatory regulations&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;pledges and deposits to secure the performance of bids, trade contracts, government contracts, leases, statutory obligations, customer deposit and advances, surety, customs and appeal bonds, performance and completion bonds and other obligations of a like nature, in each case in </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">31</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the ordinary course of business, and Liens to secure letters of credit or bank guarantees supporting any of the foregoing&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;judgment Liens in respect of judgments that do not constitute an Event of Default under Section 7.01(k) or Liens securing appeal or surety bonds related to such judgments&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;easements, zoning restrictions, rights-of-way and similar charges or encumbrances on real property imposed by law or arising in the ordinary course of business that do not secure any monetary obligations and do not materially detract from the value of the affected property or materially interfere with the ordinary conduct of business of the Borrower and its Subsidiaries, taken as a whole&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(g)&#160;&#160;&#160;&#160;leases, licenses, subleases or sublicenses granted (i) to others not adversely interfering in any material respect with the business of the Borrower and its Subsidiaries as conducted at the time granted, taken as a whole, (ii) between or among any of the Loan Parties or any of their Subsidiaries or (iii) granted to other Persons and permitted under Section 6.03&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(h)&#160;&#160;&#160;&#160;Liens in favor of a banking or other financial institution arising as a matter of law or in the ordinary course of business under customary general terms and conditions encumbering deposits or other funds maintained with a financial institution (including the right of setoff) and that are within the general parameters customary in the banking industry or arising pursuant to such banking institution&#8217;s general terms and conditions&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Liens on specific items of inventory or other goods (other than fixed or capital assets) and proceeds thereof of any Person securing such Person&#8217;s obligations in respect of bankers&#8217; acceptances or letters of credit issued or created for the account of such Person to facilitate the purchase, shipment or storage of such inventory or other goods in the ordinary course of business&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(j)&#160;&#160;&#160;&#160;Liens in favor of customs and revenue authorities arising as a matter of law to secure payment of customs duties in connection with the importation of goods in the ordinary course of business so long as such Liens only cover the related goods&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(k)&#160;&#160;&#160;&#160;Liens encumbering reasonable customary initial deposits and margin deposits and similar Liens attaching to commodity trading accounts or other brokerage accounts incurred in the ordinary course of business and not for speculative purposes&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(l)&#160;&#160;&#160;&#160;any interest or title of a landlord, lessor or sublessor under any lease of real estate or any Lien affecting solely the interest of the landlord, lessor or sublessor&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(m)&#160;&#160;&#160;&#160;purported Liens evidenced by the filing of precautionary UCC financing statements or similar filings relating to operating leases of personal property entered into by the Borrower or any of its Subsidiaries in the ordinary course of business&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(n)&#160;&#160;&#160;&#160;any interest or title of a licensor under any license or sublicense entered into by the Borrower or any Subsidiary as a licensee or sublicensee (A) existing on the Effective Date or (B) in the ordinary course of its business&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(o)&#160;&#160;&#160;&#160;with respect to any real property, immaterial title defects or irregularities that do not, individually or in the aggregate, materially impair the use of such real property.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font><br></font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">32</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Permitted Investments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;direct obligations of, or obligations the principal of and interest on which are unconditionally guaranteed by, the United States of America (or by any agency thereof to the extent such obligations are backed by the full faith and credit of the United States of America), in each case maturing within one year from the date of acquisition thereof&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;investments in commercial paper maturing within 270 days from the date of acquisition thereof and having, at such date of acquisition, the highest credit rating obtainable from S&#38;P or from Moody&#8217;s&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;investments in certificates of deposit, banker&#8217;s acceptances and time or demand deposits maturing within 180 days from the date of acquisition thereof issued or guaranteed by or placed with, and money market deposit accounts issued or offered by, any domestic office of any commercial bank organized under the laws of the United States of America or any State thereof which has a combined capital and surplus and undivided profits of not less than $500,000,000&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;fully collateralized repurchase agreements with a term of not more than thirty (30) days for securities described in clause (a)&#160;above and entered into with a financial institution satisfying the criteria described in clause (c) above at the date of such acquisition&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;money market funds that, at such date of acquisition) (i)&#160;comply with the criteria set forth in SEC Rule 2a-7 under the Investment Company Act of 1940, (ii) are rated AAA by S&#38;P and Aaa by Moody&#8217;s and (iii)&#160;have portfolio assets of at least $5,000,000,000&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;investments of any Foreign Subsidiary that are analogous to the foregoing, are of comparable credit quality and are customarily used by companies in the jurisdiction of such Foreign Subsidiary for cash management purposes&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(g)&#160;&#160;&#160;&#160;any other investments permitted by the Borrower&#8217;s investment policy as such policy is in effect, and as disclosed to the Administrative Agent, prior to the Effective Date and as such policy may be amended, restated, supplemented or otherwise modified from time to time with the consent of the Administrative Agent, not to be unreasonably withheld, conditioned or delayed&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(h)&#160;&#160;&#160;&#160;any Permitted Bond Hedge Transactions and Permitted Warrant Transactions (including Borrower&#8217;s entry into, payments of premiums in respect of, and performance of obligations under, such Permitted Bond Hedge Transactions and Permitted Warrant Transactions, in accordance with their terms).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Permitted Warrant Transaction&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> means any call option, warrant or right to purchase (or substantively equivalent derivative transaction) relating to Borrower&#8217;s common stock (or other securities or property following a merger event or other change of the common stock of Borrower) and&#47;or cash (in an amount determined by reference to the price of such common stock) sold by Borrower substantially concurrently with any purchase by Borrower of a related Permitted Bond Hedge Transaction.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means any natural person, corporation, limited liability company, trust, joint venture, association, company, partnership, Governmental Authority or other entity.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means any employee pension benefit plan (other than a Multiemployer Plan) subject to the provisions of Title IV of ERISA or Section&#160;412 of the Code or Section&#160;302 of ERISA, and </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">33</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">in respect of which the Borrower or any ERISA Affiliate is (or, if such plan were terminated, would under Section&#160;4069 of ERISA be deemed to be) an &#8220;employer&#8221; as defined in Section&#160;3(5) of ERISA.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Plan Asset Regulations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means 29 CFR &#167; 2510.3-101 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">et seq.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, as modified by Section 3(42) of ERISA, as amended from time to time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Pledge Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means (i)&#160;each Domestic Subsidiary and (ii) each First Tier Foreign Subsidiary which is a Material Foreign Subsidiary.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Pounds Sterling</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the lawful currency of the United Kingdom.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Prime Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the rate of interest last quoted by The Wall Street Journal as the &#8220;Prime Rate&#8221; in the U.S. or, if The Wall Street Journal ceases to quote such rate, the highest per annum interest rate published by the Federal Reserve Board in Federal Reserve Statistical Release H.15 (519) (Selected Interest Rates) as the &#8220;bank prime loan&#8221; rate or, if such rate is no longer quoted therein, any similar rate quoted therein (as determined by the Administrative Agent) or any similar release by the Federal Reserve Board (as determined by the Administrative Agent). Each change in the Prime Rate shall be effective from and including the date such change is publicly announced or quoted as being effective.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Proceeding</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means any claim, litigation, investigation, action, suit, arbitration or administrative, judicial or regulatory action or proceeding in any jurisdiction.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">PTE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means a prohibited transaction class exemption issued by the U.S. Department of Labor, as any such exemption may be amended from time to time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">QFC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned to the term &#8220;qualified financial contract&#8221; in, and shall be interpreted in accordance with, 12 U.S.C. 5390(c)(8)(D).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">QFC Credit Support</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned to it in Section 9.19.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Quotation Day</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, with respect to any Eurocurrency Borrowing for any Interest Period, (i) if the currency is Pounds Sterling, the first day of such Interest Period, (ii) if the currency is euro, the day that is two (2) TARGET2 Days before the first day of such Interest Period, and (iii) for any other currency, two (2) Business Days prior to the commencement of such Interest Period (unless, in each case, market practice differs in the relevant market where the LIBO Rate for such currency is to be determined, in which case the Quotation Day will be determined by the Administrative Agent in accordance with market practice in such market (and if quotations would normally be given on more than one day, then the Quotation Day will be the last of those days)).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Recipient</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means (a)&#160;the Administrative Agent, (b)&#160;any Lender and (c)&#160;the Issuing Bank, as applicable.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">&#8220;Reference Time&#8221; with respect to any setting of the then-current Benchmark means (1) if such Benchmark is the LIBO Rate, 11&#58;00 a.m., London time, on the day that is two London banking days preceding the date of such setting, (2) if such Benchmark is EURIBO Rate, 11&#58;00 a.m. Brussels time two TARGET Days preceding the date of such setting, and (3) if such Benchmark is not the LIBO Rate or the EURIBO Rate, the time determined by the Administrative Agent in its reasonable discretion.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Refinancing Convertible Notes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned to it in Section 6.08.</font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">34</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Register</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned to such term in Section&#160;9.04(b).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Regulation D</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means Regulation D of the Federal Reserve Board, as in effect from time to time and all official rulings and interpretations thereunder or thereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Regulation T</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means Regulation T of the Federal Reserve Board, as in effect from time to time and all official rulings and interpretations thereunder or thereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Regulation U</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means Regulation U of the Federal Reserve Board, as in effect from time to time and all official rulings and interpretations thereunder or thereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Regulation X</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means Regulation&#160;X of the Federal Reserve Board, as in effect from time to time and all official rulings and interpretations thereunder or thereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Regulatory Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned to such term in Section 3.22(a).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Related Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, with respect to any specified Person, such Person&#8217;s Affiliates and the respective partners, directors, officers, managers, employees, agents and advisors of such Person and such Person&#8217;s Affiliates.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Relevant Governmental Body</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means (i) with respect to a Benchmark Replacement in respect of Loans denominated in Dollars, the Federal Reserve Board </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">and&#47;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">or the NYFRB, or a committee officially endorsed or convened by the Federal Reserve Board </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">and&#47;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">or the NYFRB or</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">, in each case,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> any successor thereto</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through"> and</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> (ii) with respect to a Benchmark Replacement in respect of Loans denominated in </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">any Foreign</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Pounds Sterling, the Bank of England or a committee officially endorsed or convened by the Bank of England or, in each case, any successor thereto, (iii) with respect to a Benchmark Replacement in respect of Loans denominated in euro, the European Central Bank, or a committee officially endorsed or convened by the European Central Bank or, in each case, any successor thereto and (iv) with respect to a Benchmark Replacement in respect of Loans denominated in any Other Agreed</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Currency, (a) the central bank for the currency in which such Benchmark Replacement is denominated or any central bank or other supervisor which is responsible for supervising either (1) such Benchmark Replacement or (2) the administrator of such Benchmark Replacement or (b) any working group or committee officially endorsed or convened by (1) the central bank for the currency in which such Benchmark Replacement is denominated, (2) any central bank or other supervisor that is responsible for supervising either (A) such Benchmark Replacement or (B) the administrator of such Benchmark Replacement, (3) a group of those central banks or other supervisors or (4) the Financial Stability Board or any part thereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Relevant Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means (i) with respect to any Eurocurrency Borrowing denominated in </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">an Agreed Currency (other than euro)</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Dollars or Pounds Sterling</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, the LIBO Rate or (ii) with respect to any Eurocurrency Borrowing denominated in euro, the EURIBO Rate, as applicable.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Relevant Screen Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means (i) with respect to any Eurocurrency Borrowing denominated in </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">an Agreed Currency (other than euro)</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Dollars or Pounds Sterling</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, the LIBO Screen Rate or (ii) with respect to any Eurocurrency Borrowing denominated in euro, the EURIBO Screen Rate, as applicable.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Required Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, subject to Section 2.22, (a) at any time prior to the earlier of the Loans becoming due and payable pursuant to Section 7.02 or the Commitments terminating or expiring, (i) at any time there are two or more Lenders, at least two Lenders, and (ii) otherwise, Lenders, in each case, having Revolving Credit Exposures and Unfunded Commitments representing more than </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">35</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">50% of the sum of the Total Revolving Credit Exposure and Unfunded Commitments at such time, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that, solely for purposes of declaring the Loans to be due and payable pursuant to Section 7.02, the Unfunded Commitment of each Lender shall be deemed to be zero&#59; and (b) for all purposes after the Loans become due and payable pursuant to Section 7.02 or the Commitments expire or terminate, (i) at any time there are two or more Lenders, at least two Lenders, and (ii) otherwise, Lenders, in each case, having Revolving Credit Exposures representing more than 50% of the Total Revolving Credit Exposure at such time&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that, in the case of clauses (a) and (b) above, (x) the Revolving Credit Exposure of any Lender that is the Swingline Lender shall be deemed to exclude any amount of its Swingline Exposure in excess of its Applicable Percentage of all outstanding Swingline Loans, adjusted to give effect to any reallocation under Section 2.22 of the Swingline Exposures of Defaulting Lenders in effect at such time, and the Unfunded Commitment of such Lender shall be determined on the basis of its Revolving Credit Exposure excluding such excess amount and (y) for the purpose of determining the Required Lenders needed for any waiver, amendment, modification or consent of or under this Agreement or any other Loan Document, any Lender that is the Borrower or an Affiliate of the Borrower shall be disregarded.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Resolution Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means an EEA Resolution Authority or, with respect to any UK Financial Institution, a UK Resolution Authority.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Responsible Officer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the chief executive officer, president, a Financial Officer or other executive officer of the Borrower.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Restricted Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means any dividend or other distribution (whether in cash, securities or other property) with respect to any Equity Interests in the Borrower or any Subsidiary, or any payment (whether in cash, securities or other property), including any sinking fund or similar deposit, on account of the purchase, redemption, retirement, acquisition, cancellation or termination of any such Equity Interests in the Borrower or any Subsidiary or any option, warrant or other similar right to acquire any such Equity Interests in the Borrower or any Subsidiary.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Reuters</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means Thomson Reuters Corp., Refinitiv, or any successor thereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Revolving Credit Exposure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, with respect to any Lender at any time, the sum of the outstanding principal amount of such Lender&#8217;s Revolving Loans, its LC Exposure and its Swingline Exposure at such time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Revolving Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means a Loan made pursuant to Section&#160;2.01.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">S&#38;P</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means Standard &#38; Poor&#8217;s Rating Services, a Standard &#38; Poor&#8217;s Financial Services LLC business.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Sale and Leaseback Transaction</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means any sale or other transfer of any property or asset by any Person with the intent to lease such property or asset as lessee.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Sanctioned Country</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, at any time, a country, region or territory which is itself the subject or target of any Sanctions (at the time of this Agreement, Crimea, Cuba, Iran, North Korea and Syria).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Sanctioned Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, at any time, (a) any Person listed in any Sanctions-related list of designated Persons maintained by OFAC, the U.S. Department of State, the United Nations Security Council, the European Union, any European Union member state, Her Majesty&#8217;s Treasury of the United Kingdom or other relevant sanctions authority, (b) any Person operating, organized or resident in a </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">36</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Sanctioned Country, (c) any Person owned or controlled by any such Person or Persons described in the foregoing clauses (a) or (b), or (d) any Person otherwise the subject of any Sanctions.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Sanctions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means all economic or financial sanctions or trade embargoes imposed, administered or enforced from time to time by (a) the U.S. government, including those administered by OFAC or the U.S. Department of State or (b) the United Nations Security Council, the European Union, any European Union member state, Her Majesty&#8217;s Treasury of the United Kingdom or other relevant sanctions authority.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">SEC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the Securities and Exchange Commission of the United States of America.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Secured Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means all Obligations, together with all Swap Obligations and Banking Services Obligations owing to one or more Lenders or their respective Affiliates&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that the definition of &#8220;Secured Obligations&#8221; shall not create or include any guarantee by any Loan Party of (or grant of security interest by any Loan Party to support, as applicable) any Excluded Swap Obligations of such Loan Party for purposes of determining any obligations of any Loan Party.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Secured Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the holders of the Secured Obligations from time to time and shall include (i)&#160;each Lender and the Issuing Bank in respect of its Loans and LC Exposure respectively, (ii) the Administrative Agent, the Issuing Bank and the Lenders in respect of all other present and future obligations and liabilities of the Borrower and each Subsidiary of every type and description arising under or in connection with this Agreement or any other Loan Document, (iii) each Lender and Affiliate of such Lender in respect of Swap Agreements and Banking Services Agreements entered into with such Person by the Borrower or any Subsidiary, (iv) each indemnified party under Section&#160;9.03 in respect of the obligations and liabilities of the Borrower to such Person hereunder and under the other Loan Documents, and (v) their respective successors and (in the case of a Lender, permitted) transferees and assigns.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Securities Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the United States Securities Act of 1933.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Security Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means that certain Pledge and Security Agreement (including any and all supplements thereto), dated as of the Effective Date, between the Loan Parties and the Administrative Agent, for the benefit of the Administrative Agent and the other Secured Parties, and any other pledge or security agreement entered into after the date of this Agreement by any other Loan Party (as required by this Agreement or any other Loan Document), or any other Person, as the same may be amended, restated, supplemented or otherwise modified from time to time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">means,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> with respect to any </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">day means</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Business Day, a rate per annum equal to</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> the secured overnight financing rate </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">published for such day by the NYFRB, as the administrator of the benchmark (or a successor administrator), on the Federal Reserve Bank of New York&#8217;s</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">for such Business Day published by the SOFR Administrator on the SOFR Administrator&#8217;s</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Website.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">&#8220;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline line-through">SOFR-Based Rate</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">&#8221; means SOFR, Compounded SOFR or Term SOFR.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">&#8220;SOFR Administrator&#8221; means the NYFRB (or a successor administrator of the secured overnight financing rate).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">&#8220;SOFR Administrator&#8217;s Website&#8221; means the NYFRB&#8217;s Website, currently at http&#58;&#47;&#47;www.newyorkfed.org, or any successor source for the secured overnight financing rate identified as such by the SOFR Administrator from time to time.</font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">37</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Solvent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, as to any Person as of any date of determination, that on such date (a)&#160;the fair value of the property of such Person is greater than the total amount of liabilities, including contingent liabilities, of such Person, (b)&#160;the present fair saleable value of such Person is not less than the amount that will be required to pay the probable liability of such Person on its debts, including contingent debts, as they become absolute and matured, (c)&#160;such Person does not intend to, and does not believe that it will, incur debts or liabilities, including contingent debts and liabilities, beyond such Person&#8217;s ability to pay such debts and liabilities as they mature and (d)&#160;such Person is not engaged in a business or a transaction, and is not about to engage in a business or a transaction, for which such Person&#8217;s property would constitute an unreasonably small capital.  The amount of any contingent liability at any time shall be computed as the amount that, in light of all of the facts and circumstances existing at such time, represents the amount that can reasonably be expected to become an actual or matured liability.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">&#8220;SONIA&#8221; means, with respect to any Business Day, a rate per annum equal to the Sterling Overnight Index Average for such Business Day published by the SONIA Administrator on the SONIA Administrator&#8217;s Website.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">&#8220;SONIA Administrator&#8221; means the Bank of England (or any successor administrator of the Sterling Overnight Index Average). </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">&#8220;SONIA Administrator&#8217;s Website&#8221; means the Bank of England&#8217;s website, currently at http&#58;&#47;&#47;www.bankofengland.co.uk, or any successor source for the Sterling Overnight Index Average identified as such by the SONIA Administrator from time to time.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Specified Ancillary Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means all obligations and liabilities (including interest and fees accruing during the pendency of any bankruptcy, insolvency, receivership or other similar proceeding, regardless of whether allowed or allowable in such proceeding) of any of the Subsidiaries, existing on the Effective Date or arising thereafter, direct or indirect, joint or several, absolute or contingent, matured or unmatured, liquidated or unliquidated, secured or unsecured, arising by contract, operation of law or otherwise, to the Lenders or any of their Affiliates under any Swap Agreement or any Banking Services Agreement&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that the definition of &#8220;Specified Ancillary Obligations&#8221; shall not create or include any guarantee by any Loan Party of (or grant of security interest by any Loan Party to support, as applicable) any Excluded Swap Obligations of such Loan Party for purposes of determining any obligations of any Loan Party.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Specified Swap Obligation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, with respect to any Loan Party, any obligation to pay or perform under any agreement, contract or transaction that constitutes a &#8220;swap&#8221; within the meaning of Section 1a(47) of the Commodity Exchange Act or any rules or regulations promulgated thereunder.  Notwithstanding anything to the contrary in the foregoing, any Permitted Bond Hedge Transaction, any Permitted Warrant Transaction, and any obligations thereunder, in each case, shall not constitute Specified Swap Obligations.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Statutory Reserve Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means a fraction (expressed as a decimal), the numerator of which is the number one and the denominator of which is the number one minus the aggregate of the maximum reserve, liquid asset, fees or similar requirements (including any marginal, special, emergency or supplemental reserves or other requirements) established by any central bank, monetary authority, the Federal Reserve Board, the Financial Conduct Authority, the Prudential Regulation Authority, the European Central Bank or other Governmental Authority for any category of deposits or liabilities customarily used to fund loans in the applicable currency, expressed in the case of each such requirement as a decimal.  Such reserve, liquid asset, fees or similar requirements shall include those imposed pursuant to Regulation D. Eurocurrency Loans shall be deemed to be subject to such reserve, liquid asset, fee or similar requirements without benefit of or credit for proration, exemptions or offsets that may be available </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">38</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">from time to time to any Lender under any applicable law, rule or regulation, including Regulation D.  The Statutory Reserve Rate shall be adjusted automatically on and as of the effective date of any change in any reserve, liquid asset or similar requirement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Subordinated Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means any Indebtedness of the Borrower or any Subsidiary the payment of which is subordinated to payment of the Secured Obligations.  For the avoidance of doubt, any Permitted Convertible Indebtedness shall not constitute Subordinated Indebtedness.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Subordinated Indebtedness Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means any document, agreement or instrument evidencing any Subordinated Indebtedness or entered into in connection with any Subordinated Indebtedness.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, with respect to any Person (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">parent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) at any date, any corporation, limited liability company, partnership, association or other entity the accounts of which would be consolidated with those of the parent in the parent&#8217;s consolidated financial statements if such financial statements were prepared in accordance with GAAP as of such date, as well as any other corporation, limited liability company, partnership, association or other entity of which securities or other ownership interests representing more than 50% of the equity or more than 50% of the ordinary voting power or, in the case of a partnership, more than 50% of the general partnership interests are, as of such date, owned, Controlled or held,.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means any subsidiary of the Borrower.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Subsidiary Guarantor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means each Material Domestic Subsidiary that is a party to the Subsidiary Guaranty.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Subsidiary Guaranty</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means that a guaranty by and among the Administrative Agent and the Subsidiary Guarantors in form and substance reasonably satisfactory to the Administrative Agent, as amended, restated, supplemented or otherwise modified from time to time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Supported QFC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned to it in Section 9.19.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Swap Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means any agreement with respect to any swap, forward, future or derivative transaction or option or similar agreement involving, or settled by reference to, one or more rates, currencies, commodities, equity or debt instruments or securities, or economic, financial or pricing indices or measures of economic, financial or pricing risk or value or any similar transaction or any combination of these transactions&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that no phantom stock or similar plan providing for payments only on account of services provided by current or former directors, officers, employees or consultants of the Borrower or the Subsidiaries shall be a Swap Agreement.  Notwithstanding the foregoing, no Permitted Bond Hedge Transaction or Permitted Warrant Transaction shall be considered a Swap Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Swap Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means any and all obligations of the Borrower or any Subsidiary, whether absolute or contingent and howsoever and whensoever created, arising, evidenced or acquired (including all renewals, extensions and modifications thereof and substitutions therefor), under (a)&#160;any and all Swap Agreements permitted hereunder with a Lender or an Affiliate of a Lender, and (b) any and all cancellations, buy backs, reversals, terminations or assignments of any such Swap Agreement transaction.  For the avoidance of doubt, no Permitted Bond Hedge Transaction or Permitted Warrant Transaction shall be considered a Swap Obligation.</font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">39</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Swingline Exposure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, at any time, the aggregate principal amount of all Swingline Loans outstanding at such time.  The Swingline Exposure of any Lender at any time shall be the sum of (a) its Applicable Percentage of the aggregate principal amount of all Swingline Loans outstanding at such time (excluding, in the case of any Lender that is a Swingline Lender, Swingline Loans made by it that are outstanding at such time to the extent that the other Lenders shall not have funded their participations in such Swingline Loans), adjusted to give effect to any reallocation under Section&#160;2.22 of the Swingline Exposure of Defaulting Lenders in effect at such time, and (b) in the case of any Lender that is a Swingline Lender, the aggregate principal amount of all Swingline Loans made by such Lender outstanding at such time, less the amount of participations funded by the other Lenders in such Swingline Loans.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Swingline Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means JPMorgan Chase Bank, N.A., in its capacity as the lender of Swingline Loans hereunder.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Swingline Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means a Loan made pursuant to Section&#160;2.05.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Swingline Sublimit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means $10,000,000.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">TARGET2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the Trans-European Automated Real-time Gross Settlement Express Transfer (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">TARGET2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">) payment system (or, if such payment system ceases to be operative, such other payment system (if any) reasonably determined by the Administrative Agent to be a suitable replacement) for the settlement of payments in euro.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">TARGET2 Day</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means a day that TARGET2 is open for the settlement of payments in euro.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means all present or future taxes, levies, imposts, duties, deductions, withholdings (including backup withholding), value added taxes, or any other goods and services, use or sales taxes, assessments, fees or other charges imposed by any Governmental Authority, including any interest, additions to tax or penalties applicable thereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">&#8220;Term ESTR&#8221; means, for the applicable Corresponding Tenor as of the applicable Reference Time, the forward-looking term rate based on ESTR that has been selected or recommended by the Relevant Governmental Body.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">&#8220;Term ESTR Notice&#8221; means a notification by the Administrative Agent to the Lenders and the Borrower of the occurrence of a Term ESTR Transition Event. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">&#8220;Term ESTR Transition Event&#8221; means the determination by the Administrative Agent that (a) Term ESTR has been recommended for use by the Relevant Governmental Body, (b) the administration of Term ESTR is administratively feasible for the Administrative Agent and (c) a Benchmark Transition Event or an Early Opt-in Election, as applicable, has previously occurred resulting in a Benchmark Replacement in accordance with Section 2.14 that is not Term ESTR.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Term SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">, for the applicable Corresponding Tenor as of the applicable Reference Time,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> the forward-looking term rate based on SOFR that has been selected or recommended by the Relevant Governmental Body.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">&#8220;Term SOFR Notice&#8221; means a notification by the Administrative Agent to the Lenders and the Borrower of the occurrence of a Term SOFR Transition Event. </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">40</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">&#8220;Term SOFR Transition Event&#8221; means the determination by the Administrative Agent that (a) Term SOFR has been recommended for use by the Relevant Governmental Body, (b) the administration of Term SOFR is administratively feasible for the Administrative Agent and (c) a Benchmark Transition Event or an Early Opt-in Election, as applicable, has previously occurred resulting in a Benchmark Replacement in accordance with Section 2.14 that is not Term SOFR.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Total Revolving Credit Exposure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, at any time, the sum of (a) the outstanding principal amount of the Revolving Loans and Swingline Loans at such time and (b) the total LC Exposure at such time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Transactions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the execution, delivery and performance by the Loan Parties of this Agreement and the other Loan Documents, the borrowing of Loans and other credit extensions, the use of the proceeds thereof and the issuance of Letters of Credit hereunder.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Type</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;, when used in reference to any Loan or Borrowing, refers to whether the rate of interest on such Loan, or on the Loans comprising such Borrowing, is determined by reference to the Adjusted LIBO Rate, the Adjusted EURIBO Rate or the Alternate Base Rate.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">UCC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the Uniform Commercial Code as in effect from time to time in the State of New York or any other state the laws of which are required to be applied in connection with the issue of perfection of security interests.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">UK Financial Institution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means any BRRD Undertaking (as such term is defined under the PRA Rulebook (as amended from time to time) promulgated by the United Kingdom Prudential Regulation Authority) or any person falling within IFPRU 11.6 of the FCA Handbook (as amended from time to time) promulgated by the United Kingdom Financial Conduct Authority, which includes certain credit institutions and investment firms, and certain affiliates of such credit institutions or  investment firms.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">UK Resolution Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the Bank of England or any other public administrative authority having responsibility for the resolution of any UK Financial Institution.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Unadjusted Benchmark Replacement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">applicable</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Benchmark Replacement excluding the </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">related</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Benchmark Replacement Adjustment</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">&#59; </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline line-through">provided</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through"> that, if the Unadjusted Benchmark Replacement as so determined would be less than 0.75%, the Unadjusted Benchmark Replacement will be deemed to be 0.75% for the purposes of this Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Unfunded Commitment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, with respect to each Lender, the Commitment of such Lender less its Revolving Credit Exposure.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">United States</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; or &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">U.S.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; mean the United States of America.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Unliquidated Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, at any time, any Secured Obligations (or portion thereof) that are contingent in nature or unliquidated at such time, including any Secured Obligation that is&#58;  (i)&#160;an obligation to reimburse a bank for drawings not yet made under a letter of credit issued by it&#59; (ii)&#160;any other obligation (including any guarantee) that is contingent in nature at such time&#59; or (iii) an obligation to provide collateral to secure any of the foregoing types of obligations.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">U.S. Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means a &#8220;United States person&#8221; within the meaning of Section&#160;7701(a)(30) of the Code.</font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">41</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">U.S. Special Resolution Regime</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned to it in Section 9.19.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">U.S.&#160;Tax Compliance Certificate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; has the meaning assigned to such term in Section&#160;2.17(f)(ii)(B)(3).</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">wholly-owned Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means a Subsidiary with respect to which 100% of the issued and outstanding Equity Interests are owned directly or indirectly by the Borrower (other than (x) directors&#8217; qualifying shares&#59; (y) shares issued to foreign nationals to the extent required by applicable law&#59; and (z) shares held by a Person on trust for, or otherwise where the beneficial interest is held by, the Borrower (directly or indirectly)).</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Withdrawal Liability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means liability to a Multiemployer Plan as a result of a complete or partial withdrawal from such Multiemployer Plan, as such terms are defined in Part I of Subtitle E of Title IV of ERISA.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Write-Down and Conversion Powers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, (a) with respect to any EEA Resolution Authority, the write-down and conversion powers of such EEA Resolution Authority from time to time under the Bail-In Legislation for the applicable EEA Member Country, which write-down and conversion powers are described in the EU Bail-In Legislation Schedule, and (b) with respect to the United Kingdom, any powers of the applicable Resolution Authority under the Bail-In Legislation to cancel, reduce, modify or change the form of a liability of any UK Financial Institution or any contract or instrument under which that liability arises, to convert all or part of that liability into shares, securities or obligations of that person or any other person, to provide that any such contract or instrument is to have effect as if a right had been exercised under it or to suspend any obligation in respect of that liability or any of the powers under that Bail-In Legislation that are related to or ancillary to any of those powers.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 1.02. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Classification of Loans and Borrowings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  For purposes of this Agreement, Loans may be classified and referred to by Class (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">e.g.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Revolving Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) or by Type (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">e.g.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Eurocurrency Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) or by Class and Type (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">e.g.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Eurocurrency Revolving Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).  Borrowings also may be classified and referred to by Class (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">e.g.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Revolving Borrowing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) or by Type (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">e.g.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Eurocurrency Borrowing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) or by Class and Type (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">e.g.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Eurocurrency Revolving Borrowing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 1.03. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Terms Generally</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The definitions of terms herein shall apply equally to the singular and plural forms of the terms defined.  Whenever the context may require, any pronoun shall include the corresponding masculine, feminine and neuter forms.  The words &#8220;include&#8221;, &#8220;includes&#8221; and &#8220;including&#8221; shall be deemed to be followed by the phrase &#8220;without limitation&#8221;.  The word &#8220;will&#8221; shall be construed to have the same meaning and effect as the word &#8220;shall&#8221;.  The word &#8220;law&#8221; shall be construed as referring to all statutes, rules, regulations, codes and other laws (including official rulings and interpretations thereunder having the force of law or with which affected Persons customarily comply), and all judgments, orders and decrees, of all Governmental Authorities.  Unless the context requires otherwise (a)&#160;any definition of or reference to any agreement, instrument or other document herein shall be construed as referring to such agreement, instrument or other document as from time to time amended, restated, supplemented or otherwise modified (subject to any restrictions on such amendments, restatements, supplements or modifications set forth herein), (b)&#160;any definition of or reference to any law, statute, rule or regulation shall, unless otherwise specified, be construed as referring thereto as from time to time amended, supplemented or otherwise modified (including by succession of comparable successor laws), (c)&#160;any reference herein to any Person shall be construed to include such Person&#8217;s successors and assigns (subject to any restrictions on assignment set forth herein) and, in the case of any Governmental Authority, any other Governmental Authority that shall have succeeded to any or all functions thereof, (d)&#160;the words &#8220;herein&#8221;, &#8220;hereof&#8221; and &#8220;hereunder&#8221;, and words of similar import, shall be construed to refer to this Agreement in its entirety and not to any particular provision hereof, (e) all references herein to Articles, Sections, Exhibits and Schedules shall be construed to refer to Articles and Sections of, and </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">42</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibits and Schedules to, this Agreement and (f)&#160;the words &#8220;asset&#8221; and &#8220;property&#8221; shall be construed to have the same meaning and effect and to refer to any and all tangible and intangible assets and properties, including cash, securities, accounts and contract rights.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 1.04. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Accounting Terms&#59; GAAP&#59; Pro Forma Calculations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  (a) Except as otherwise expressly provided herein, all terms of an accounting or financial nature shall be construed in accordance with GAAP, as in effect from time to time&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that, if the Borrower notifies the Administrative Agent that the Borrower requests an amendment to any provision hereof to eliminate the effect of any change occurring after the date hereof in GAAP or in the application thereof on the operation of such provision (or if the Administrative Agent notifies the Borrower that the Required Lenders request an amendment to any provision hereof for such purpose), regardless of whether any such notice is given before or after such change in GAAP or in the application thereof, then such provision shall be interpreted on the basis of GAAP as in effect and applied immediately before such change shall have become effective until such notice shall have been withdrawn or such provision  amended in accordance herewith.  Notwithstanding any other provision contained herein, all terms of an accounting or financial nature used herein shall be construed, and all computations of amounts and ratios referred to herein shall be made, without giving effect to (i) any election under Financial Accounting Standards Board Accounting Standards Codification 825 (or any other Accounting Standards Codification or Financial Accounting Standard having a similar result or effect) to value any Indebtedness or other liabilities of the Borrower or any Subsidiary at &#8220;fair value&#8221;, as defined therein and (ii)&#160;any treatment of Indebtedness under Accounting Standards Codification 470-20 or 2015-03 (or any other Accounting Standards Codification or Financial Accounting Standard having a similar result or effect) to value any such Indebtedness in a reduced or bifurcated manner as described therein, and such Indebtedness shall at all times be valued at the full stated principal amount thereof.  Notwithstanding anything to the contrary contained in Section 1.04(a) or in the definition of &#8220;Capital Lease Obligations,&#8221; any change in accounting for leases pursuant to GAAP resulting from the adoption of Financial Accounting Standards Board Accounting Standards Update No. 2016-02, Leases (Topic 842) (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">FAS 842&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">), to the extent such adoption would require treating any lease (or similar arrangement conveying the right to use) as a capital lease where such lease (or similar arrangement) would not have been required to be so treated under GAAP as in effect on December 31, 2015, such lease shall not be considered a capital lease, and all calculations and deliverables under this Agreement or any other Loan Document shall be made or delivered, as applicable, in accordance therewith.    For the avoidance of doubt, and without limitation of the foregoing, Permitted Convertible Notes shall at all times be valued at the full stated principal amount thereof and shall not include any reduction or appreciation in value of the shares deliverable upon conversion thereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">All pro forma computations required to be made hereunder giving effect to any acquisition or disposition, or issuance, incurrence or assumption of Indebtedness, or other transaction shall in each case be calculated giving pro forma effect thereto (and, in the case of any pro forma computation made hereunder to determine whether such acquisition or disposition, or issuance, incurrence or assumption of Indebtedness, or other transaction is permitted to be consummated hereunder, to any other such transaction consummated since the first day of the period covered by any component of such pro forma computation and on or prior to the date of such computation) as if such transaction had occurred on the first day of the period of four consecutive fiscal quarters ending with the most recent fiscal quarter for which financial statements shall have been delivered pursuant to Section 5.01(a) or 5.01(b) (or, prior to the delivery of any such financial statements, ending with the last fiscal quarter included in the financial statements referred to in Section 3.04(a)), and, to the extent applicable, to the historical earnings and cash flows associated with the assets acquired or disposed of (but without giving effect to any synergies or cost savings) and any related incurrence or reduction of Indebtedness, all in accordance with Article 11 of Regulation S-X under the Securities Act. If any Indebtedness bears a floating rate of interest and is being given pro forma effect, the interest on such Indebtedness shall be </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">43</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">calculated as if the rate in effect on the date of determination had been the applicable rate for the entire period (taking into account any Swap Agreement applicable to such Indebtedness).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 1.05. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Interest Rates&#59; LIBOR Notification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The interest rate on a Loan denominated in an Agreed Currency may be derived from an interest rate benchmark that is, or may in the future become, the subject of regulatory reform.  Regulators have signaled the need to use alternative benchmark reference rates for some of these interest rate benchmarks and, as a result, such interest rate benchmarks may cease to comply with applicable laws and regulations, may be permanently discontinued, and&#47;or the basis on which they are calculated may change.  The London interbank offered rate is intended to represent the rate at which contributing banks may obtain short-term borrowings from each other in the London interbank market.  In July 2017, the U.K. Financial Conduct Authority announced that, after the end of 2021, it would no longer persuade or compel contributing banks to make rate submissions to the ICE Benchmark Administration (together with any successor to the ICE Benchmark Administrator, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">IBA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) for purposes of the IBA setting the London interbank offered rate.  As a result, it is possible that commencing in 2022, the London interbank offered rate may no longer be available or may no longer be deemed an appropriate reference rate upon which to determine the interest rate on Eurocurrency Loans.  In light of this eventuality, public and private sector industry initiatives are currently underway to identify new or alternative reference rates to be used in place of the London interbank offered rate.  Upon the occurrence of a Benchmark Transition Event</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">, a Term SOFR Transition Event, a Term ESTR Transition Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> or an Early </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">Opt-In</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Opt-in</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Election, Section 2.14(b) </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">provides a</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">and (c) provide the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> mechanism for determining an alternative rate of interest.  The Administrative Agent will promptly notify the Borrower, pursuant to Section 2.14(</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">d</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">e</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">), of any change to the reference rate upon which the interest rate on Eurocurrency Loans is based.  However, the Administrative Agent does not warrant or accept any responsibility for, and shall not have any liability with respect to, the administration, submission or any other matter related to the London interbank offered rate or other rates in the definition of &#8220;LIBO Rate&#8221; (or &#8220;EURIBO Rate&#8221;, as applicable) or with respect to any alternative or successor rate thereto, or replacement rate thereof (including, without limitation, (i) any such alternative, successor or replacement rate implemented pursuant to Section 2.14(b)</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline"> or (c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, whether upon the occurrence of a Benchmark </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Transition Event, a Term SOFR Transition Event, a Term ESTR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Transition Event or an Early Opt-in Election, and (ii) the implementation of any Benchmark Replacement Conforming Changes pursuant to Section 2.14(</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">c</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">d</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">)), including without limitation, whether the composition or characteristics of any such alternative, successor or replacement reference rate will be similar to, or produce the same value or economic equivalence of, the LIBO Rate (or the EURIBO Rate, as applicable) or have the same volume or liquidity as did the London interbank offered rate (or the euro interbank offered rate, as applicable) prior to its discontinuance or unavailability.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 1.06. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Status of Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  In the event that the Borrower or any other Loan Party shall at any time issue or have outstanding any Subordinated Indebtedness, the Borrower shall take or cause such other Loan Party to take all such actions as shall be necessary to cause the Secured Obligations to constitute senior indebtedness (however denominated) in respect of such Subordinated Indebtedness and to enable the Administrative Agent and the Lenders to have and exercise any payment blockage or other remedies available or potentially available to holders of senior indebtedness under the terms of such Subordinated Indebtedness.  Without limiting the foregoing, the Secured Obligations are hereby designated as &#8220;senior indebtedness&#8221; and as &#8220;designated senior indebtedness&#8221; and words of similar import under and in respect of any indenture or other agreement or instrument under which such Subordinated Indebtedness is outstanding and are further given all such other designations as shall be required under the terms of any such Subordinated Indebtedness in order that the Lenders may have and exercise any payment blockage or other remedies available or potentially available to holders of senior indebtedness under the terms of such Subordinated Indebtedness.</font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">44</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 1.07. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Letter of Credit Amounts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Unless otherwise specified herein, the amount of a Letter of Credit at any time shall be deemed to be the amount of such Letter of Credit available to be drawn at such time&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that, with respect to any Letter of Credit that, by its terms or the terms of any Letter of Credit Agreement related thereto, provides for one or more automatic increases in the available amount thereof, the amount of such Letter of Credit shall be deemed to be the maximum amount of such Letter of Credit after giving effect to all such increases, whether or not such maximum amount is available to be drawn at such time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 1.08. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Divisions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  For all purposes under the Loan Documents, in connection with any division or plan of division under Delaware law (or any comparable event under a different jurisdiction&#8217;s laws)&#58; (a) if any asset, right, obligation or liability of any Person becomes the asset, right, obligation or liability of a different Person, then it shall be deemed to have been transferred from the original Person to the subsequent Person, and (b) if any new Person comes into existence, such new Person shall be deemed to have been organized and acquired on the first date of its existence by the holders of its Equity Interests at such time.</font></div><div style="margin-bottom:9pt;text-align:center"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ARTICLE II</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><br><br>The Credits</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 2.01. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Commitments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Subject to the terms and conditions set forth herein, each Lender (severally and not jointly) agrees to make Revolving Loans to the Borrower in Agreed Currencies from time to time during the Availability Period in an aggregate principal amount that will not result (after giving effect to any application of proceeds of such Borrowing to any Swingline Loans outstanding pursuant to Section 2.10(a)) in, subject to Sections 2.04 and 2.11(b), (a) the Dollar Amount of such Lender&#8217;s Revolving Credit Exposure exceeding such Lender&#8217;s Commitment, (b) the Dollar Amount of the Total Revolving Credit Exposure exceeding the Aggregate Commitment or (c) the Dollar Amount of the total outstanding Revolving Loans and LC Exposure, in each case denominated in Foreign Currencies, exceeding the Foreign Currency Sublimit.  Within the foregoing limits and subject to the terms and conditions set forth herein, the Borrower may borrow, prepay and reborrow Revolving Loans.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 2.02. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Loans and Borrowings</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  (a)  Each Revolving Loan (other than a Swingline Loan) shall be made as part of a Borrowing consisting of Revolving Loans made by the Lenders ratably in accordance with their respective Commitments.  The failure of any Lender to make any Loan required to be made by it shall not relieve any other Lender of its obligations hereunder&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that the Commitments of the Lenders are several and no Lender shall be responsible for any other Lender&#8217;s failure to make Loans as required.  Any Swingline Loan shall be made in accordance with the procedures set forth in Section&#160;2.05.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Subject to Section&#160;2.14, each Revolving Borrowing shall be comprised entirely of ABR Loans or Eurocurrency Loans as the Borrower may request in accordance herewith&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that each ABR Loan shall only be made in Dollars.  Each Swingline Loan shall be an ABR Loan.  Each Lender at its option may make any Loan by causing any domestic or foreign branch or Affiliate of such Lender to make such Loan (and in the case of an Affiliate, the provisions of Sections 2.14, 2.15, 2.16 and 2.17 shall apply to such Affiliate to the same extent as to such Lender)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that any exercise of such option shall not affect the obligation of the Borrower to repay such Loan in accordance with the terms of this Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At the commencement of each Interest Period for any Eurocurrency Revolving Borrowing, such Borrowing shall be in an aggregate amount that is an integral multiple of $1,000,000 (or, if such Borrowing is denominated in a Foreign Currency, 1,000,000 units of such currency) and not less </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">45</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">than $1,000,000 (or, if such Borrowing is denominated in a Foreign Currency, 1,000,000 units of such currency).  At the time that each ABR Revolving Borrowing is made, such Borrowing shall be in an aggregate amount that is an integral multiple of $100,000 and not less than $500,000&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that an ABR Revolving Borrowing may be in an aggregate amount that is equal to the entire unused balance of the Aggregate Commitment or that is required to finance the reimbursement of an LC Disbursement as contemplated by Section&#160;2.06(e).  Each Swingline Loan shall be in an amount that is an integral multiple of $100,000 and not less than $500,000.  Borrowings of more than one Type and Class may be outstanding at the same time&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that there shall not at any time be more than a total of ten (10) Eurocurrency Borrowings outstanding.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Notwithstanding any other provision of this Agreement, the Borrower shall not be entitled to request, or to elect to convert or continue, any Borrowing if the Interest Period requested with respect thereto would end after the Maturity Date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 2.03. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Requests for Revolving Borrowings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  To request a Revolving Borrowing, the Borrower shall notify the Administrative Agent of such request (a)&#160;by irrevocable written notice (via a written Borrowing Request signed by a Responsible Officer of the Borrower) in the case of a Eurocurrency Borrowing, not later than 11&#58;00&#160;a.m., Local Time, three (3)&#160;Business Days (in the case of a Eurocurrency Borrowing denominated in Dollars) or by irrevocable written notice (via a written Borrowing Request signed by the Borrower) not later than 11&#58;00 a.m., Local Time, four (4)&#160;Business Days (in the case of a Eurocurrency Borrowing denominated in a Foreign Currency), in each case before the date of the proposed Borrowing or (b)&#160;by irrevocable written notice (via a written Borrowing Request signed by the Borrower) in the case of an ABR Borrowing, not later than 11&#58;00&#160;a.m., New York City time on the date of the proposed Borrowing.  Each such Borrowing Request shall specify the following information in compliance with Section&#160;2.02&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the aggregate principal amount of the requested Borrowing&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the date of such Borrowing, which shall be a Business Day&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">whether such Borrowing is to be an ABR Borrowing or a Eurocurrency Borrowing&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(iv)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">in the case of a Eurocurrency Borrowing, the Agreed Currency and initial Interest Period to be applicable thereto, which shall be a period contemplated by the definition of the term &#8220;Interest Period&#8221;&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(v)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the location and number of the Borrower&#8217;s account to which funds are to be disbursed, which shall comply with the requirements of Section&#160;2.07.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If no election as to the Type of Revolving Borrowing is specified, then, in the case of a Borrowing denominated in Dollars, the requested Revolving Borrowing shall be an ABR Borrowing.  If no Interest Period is specified with respect to any requested Eurocurrency Revolving Borrowing, then the Borrower shall be deemed to have selected an Interest Period of one month&#8217;s duration.  Promptly following receipt of a Borrowing Request in accordance with this Section, the Administrative Agent shall advise each Lender of the details thereof and of the amount of such Lender&#8217;s Loan to be made as part of the requested Borrowing.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 2.04. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Determination of Dollar Amounts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Administrative Agent will determine the Dollar Amount of&#58;</font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">46</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">any Loan denominated in a Foreign Currency, on each of the following&#58; (i) the date of the Borrowing of such Loan and (ii) each date of a conversion or continuation of such Loan pursuant to the terms of this Agreement,</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">any Letter of Credit denominated in a Foreign Currency, on each of the following&#58; (i) the date on which such Letter of Credit is issued, (ii) the first Business Day of each calendar month and (iii) the date of any&#160;amendment of such Letter of Credit that has the effect of increasing the face amount thereof, and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">any Credit Event, on any&#160;additional date as the Administrative Agent may determine at any time when an Event of Default exists.</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Each day upon or as of which the Administrative Agent determines Dollar Amounts as described in the preceding clauses (a), (b) and (c) is herein described as a &#8220;Computation Date&#8221; with respect to each Credit Event for which a Dollar Amount is determined on or as of such day.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 2.05. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Swingline Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  (a)  Subject to the terms and conditions set forth herein, the Swingline Lender may agree, but shall have no obligation, to make Swingline Loans in Dollars to the Borrower from time to time during the Availability Period, in an aggregate principal amount at any time outstanding that will not result in (i)&#160;the aggregate principal amount of outstanding Swingline Loans exceeding the Swingline Sublimit, (ii) the Swingline Lender&#8217;s Revolving Credit Exposure exceeding its Commitment or (iii)&#160;the Dollar Amount of the Total Revolving Credit Exposure exceeding the Aggregate Commitment&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that the Swingline Lender shall not be required to make a Swingline Loan to refinance an outstanding Swingline Loan.  Within the foregoing limits and subject to the terms and conditions set forth herein, the Borrower may borrow, prepay and reborrow Swingline Loans.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">To request a Swingline Loan, the Borrower shall notify the Administrative Agent of such request by irrevocable written notice (via a written Borrowing Request in a form approved by the Administrative Agent and signed by a Responsible Officer of the Borrower), not later than 12&#58;00 noon, New York City time, on the day of a proposed Swingline Loan.  Each such notice shall be in a form approved by the Administrative Agent, shall be irrevocable and shall specify the requested date (which shall be a Business Day) and amount of the requested Swingline Loan.  The Administrative Agent will promptly advise the Swingline Lender of any such notice received from the Borrower.  The Swingline Lender shall make each Swingline Loan available to the Borrower by means of a credit to an account of the Borrower with the Administrative Agent designated for such purpose (or, in the case of a Swingline Loan made to finance the reimbursement of an LC Disbursement as provided in Section&#160;2.06(e), by remittance to the Issuing Bank) by 3&#58;00&#160;p.m., New York City time, on the requested date of such Swingline Loan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Swingline Lender may by written notice given to the Administrative Agent require the Lenders to acquire participations in all or a portion of the Swingline Loans outstanding.  Such notice shall specify the aggregate amount of Swingline Loans in which Lenders will participate.  Promptly upon receipt of such notice, the Administrative Agent will give notice thereof to each Lender, specifying in such notice such Lender&#8217;s Applicable Percentage of such Swingline Loan or Loans.  Each Lender hereby absolutely and unconditionally agrees, promptly upon receipt of such notice from the Administrative Agent (and in any event, if such notice is received by 12&#58;00 noon, New York City time, on a Business Day, no later than 5&#58;00 p.m., New York City time, on such Business Day and if received after 12&#58;00 noon, New York City time, on a Business Day, no later than 10&#58;00 a.m., New York City time, on the immediately succeeding Business Day), to pay to the Administrative Agent, for the account of the Swingline Lender, such Lender&#8217;s Applicable Percentage of such Swingline Loan or Loans.  Each Lender acknowledges and agrees that its obligation to acquire participations in Swingline Loans pursuant to this </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">47</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">paragraph is absolute and unconditional and shall not be affected by any circumstance whatsoever, including the occurrence and continuance of a Default or reduction or termination of the Commitments, and that each such payment shall be made without any offset, abatement, withholding or reduction whatsoever.  Each Lender shall comply with its obligation under this paragraph by wire transfer of immediately available funds, in the same manner as provided in Section&#160;2.07 with respect to Loans made by such Lender (and Section&#160;2.07 shall apply, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">mutatis</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">mutandis</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, to the payment obligations of the Lenders), and the Administrative Agent shall promptly pay to the Swingline Lender the amounts so received by it from the Lenders.  The Administrative Agent shall notify the Borrower of any participations in any Swingline Loan acquired pursuant to this paragraph, and thereafter payments in respect of such Swingline Loan shall be made to the Administrative Agent and not to the Swingline Lender.  Any amounts received by the Swingline Lender from the Borrower (or other party on behalf of the Borrower) in respect of a Swingline Loan after receipt by the Swingline Lender of the proceeds of a sale of participations therein shall be promptly remitted to the Administrative Agent&#59; any such amounts received by the Administrative Agent shall be promptly remitted by the Administrative Agent to the Lenders that shall have made their payments pursuant to this paragraph and to the Swingline Lender, as their interests may appear&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that any such payment so remitted shall be repaid to the Swingline Lender or to the Administrative Agent, as applicable, if and to the extent such payment is required to be refunded to the Borrower for any reason.  The purchase of participations in a Swingline Loan pursuant to this paragraph shall not relieve the Borrower of any default in the payment thereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Swingline Lender may be replaced at any time by written agreement among the Borrower, the Administrative Agent, the replaced Swingline Lender and the successor Swingline Lender.  The Administrative Agent shall notify the Lenders of any such replacement of the Swingline Lender.  At the time any such replacement shall become effective, the Borrower shall pay all unpaid interest accrued for the account of the replaced Swingline Lender pursuant to Section&#160;2.13(a).  From and after the effective date of any such replacement, (i)&#160;the successor Swingline Lender shall have all the rights and obligations of the replaced Swingline Lender under this Agreement with respect to Swingline Loans made thereafter and (ii)&#160;references herein to the term &#8220;Swingline Lender&#8221; shall be deemed to refer to such successor or to any previous Swingline Lender, or to such successor and all previous Swingline Lenders, as the context shall require.  After the replacement of a Swingline Lender hereunder, the replaced Swingline Lender shall remain a party hereto and shall continue to have all the rights and obligations of a Swingline Lender under this Agreement with respect to Swingline Loans made by it prior to its replacement, but shall not be required to make additional Swingline Loans.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Subject to the appointment and acceptance of a successor Swingline Lender, the Swingline Lender may resign as a Swingline Lender at any time upon thirty (30) days&#8217; prior written notice to the Administrative Agent, the Borrower and the Lenders, in which case, such Swingline Lender shall be replaced in accordance with Section 2.05(d) above.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 2.06. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Letters of Credit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  (a)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">General</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Subject to the terms and conditions set forth herein, the Borrower may request the issuance of Letters of Credit denominated in Agreed Currencies as the applicant thereof for the support of its or its Subsidiaries&#8217; obligations, in a form reasonably acceptable to the Administrative Agent and the Issuing Bank, at any time and from time to time during the Availability Period.  All Existing Letters of Credit shall be deemed to have been issued pursuant hereto, and from and after the Effective Date, shall be governed by the terms and conditions hereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Notice of Issuance, Amendment, Extension&#59; Certain Conditions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  To request the issuance of a Letter of Credit (or the amendment or extension of an outstanding Letter of Credit), the Borrower shall hand deliver or telecopy (or transmit by electronic communication, if arrangements for doing so have been approved by the Issuing Bank) to the Issuing Bank and the Administrative Agent </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">48</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(reasonably in advance of the requested date of issuance, amendment or extension, but in any event no less than three (3) Business Days) a notice requesting the issuance of a Letter of Credit, or identifying the Letter of Credit to be amended or extended, and specifying the date of issuance, amendment or extension (which shall be a Business Day), the date on which such Letter of Credit is to expire (which shall comply with paragraph&#160;(c) of this Section), the amount of such Letter of Credit, the Agreed Currency applicable thereto, the name and address of the beneficiary thereof and such other information as shall be necessary to prepare, amend or extend such Letter of Credit.  In addition, as a condition to any such Letter of Credit issuance, the Borrower shall have entered into a continuing agreement (or other letter of credit agreement) for the issuance of letters of credit and&#47;or shall submit a letter of credit application, in each case, as required by the Issuing Bank and using the Issuing Bank&#8217;s standard form (each, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Letter of Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).  In the event of any inconsistency between the terms and conditions of this Agreement and the terms and conditions of any Letter of Credit Agreement, the terms and conditions of this Agreement shall control.  A Letter of Credit shall be issued, amended or extended only if (and upon issuance, amendment or extension of each Letter of Credit the Borrower shall be deemed to represent and warrant that), after giving effect to such issuance, amendment or extension subject to Sections 2.04 and 2.11(b), (i) the Dollar Amount of the LC Exposure shall not exceed $10,000,000, (ii) the Dollar Amount of the Total Revolving Credit Exposure shall not exceed the Aggregate Commitment, (iii) the Dollar Amount of each Lender&#8217;s Revolving Credit Exposure shall not exceed such Lender&#8217;s Commitment and (iv) the Dollar Amount of the total outstanding Revolving Loans and LC Exposure, in each case denominated in Foreign Currencies, shall not exceed the Foreign Currency Sublimit.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Issuing Bank shall not be under any obligation to issue any Letter of Credit if&#58;</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">any order, judgment or decree of any Governmental Authority or arbitrator shall by its terms purport to enjoin or restrain the Issuing Bank from issuing such Letter of Credit, or any law applicable to the Issuing Bank shall prohibit, or require that the Issuing Bank refrain from, the issuance of letters of credit generally or such Letter of Credit in particular or shall impose upon the Issuing Bank with respect to such Letter of Credit any restriction, reserve or capital requirement (for which the Issuing Bank is not otherwise compensated hereunder) not in effect on the Effective Date, or shall impose upon the Issuing Bank any unreimbursed loss, cost or expense that was not applicable on the Effective Date and that the Issuing Bank in good faith deems material to it&#59; or</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the issuance of such Letter of Credit would violate one or more policies of the Issuing Bank applicable to letters of credit generally.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Expiration Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Each Letter of Credit shall expire (or be subject to termination by notice from the Issuing Bank to the beneficiary thereof) at or prior to the close of business on the earlier of (i)&#160;the date one year after the date of the issuance of such Letter of Credit (or, in the case of any or extension of the expiration date thereof, one year after such extension) and (ii)&#160;the date that is five (5)&#160;Business Days prior to the Maturity Date&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that any Letter of Credit with a one-year tenor may contain customary automatic extension provisions agreed upon by the Borrower and the Issuing Bank that provide for the extension thereof for additional one-year periods (which shall in no event extend beyond the date referenced in clause (ii) above), subject to a right on the part of the Issuing Bank to prevent any such extension from occurring by giving notice to the beneficiary in advance of any such extension.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Participations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  By the issuance of a Letter of Credit (or an amendment to a Letter of Credit increasing the amount thereof) and without any further action on the part of the Issuing Bank or the Lenders, the Issuing Bank hereby grants to each Lender, and each Lender hereby acquires from the Issuing Bank, a participation in such Letter of Credit equal to such Lender&#8217;s Applicable Percentage of the </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">aggregate amount available to be drawn under such Letter of Credit.  In consideration and in furtherance of the foregoing, each Lender hereby absolutely and unconditionally agrees to pay to the Administrative Agent, for the account of the Issuing Bank, such Lender&#8217;s Applicable Percentage of each LC Disbursement made by the Issuing Bank and not reimbursed by the Borrower on the date due as provided in paragraph (e) of this Section, or of any reimbursement payment required to be refunded to the Borrower for any reason, including after the Maturity Date.  Each such payment shall be made without any offset, abatement, withholding or reduction whatsoever.  Each Lender acknowledges and agrees that its obligation to acquire participations pursuant to this paragraph in respect of Letters of Credit is absolute and unconditional and shall not be affected by any circumstance whatsoever, including any amendment or extension of any Letter of Credit or the occurrence and continuance of a Default or reduction or termination of the Commitments.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Reimbursement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  If the Issuing Bank shall make any LC Disbursement in respect of a Letter of Credit, the Borrower shall reimburse such LC Disbursement by paying to the Administrative Agent in Dollars the Dollar Amount equal to such LC Disbursement, calculated as of the date the Issuing Bank made such LC Disbursement (or if the Issuing Bank shall so elect in its sole discretion by notice to the Borrower, in such other Agreed Currency which was paid by the Issuing Bank pursuant to such LC Disbursement in an amount equal to such LC Disbursement) not later than 12&#58;00 noon, Local Time, on the Business Day immediately following the Business Day that date that the Borrower shall have received notice of such LC Disbursement&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that, the Borrower may, subject to the conditions to borrowing set forth herein, request in accordance with Section&#160;2.03 or 2.05 that such payment be financed with (i) to the extent such LC Disbursement was made in Dollars, an ABR Revolving Borrowing, Eurocurrency Revolving Borrowing or Swingline Loan in Dollars in an amount equal to such LC Disbursement or (ii) to the extent that such LC Disbursement was made in a Foreign Currency, a Eurocurrency Revolving Borrowing in such Foreign Currency in an amount equal to such LC Disbursement and, in each case, to the extent so financed, the Borrower&#8217;s obligation to make such payment shall be discharged and replaced by the resulting ABR Revolving Borrowing, Eurocurrency Revolving Borrowing or Swingline Loan, as applicable.  If the Borrower fails to make such payment when due, the Administrative Agent shall notify each Lender of the applicable LC Disbursement, the payment then due from the Borrower in respect thereof and such Lender&#8217;s Applicable Percentage thereof.  Promptly following receipt of such notice, each Lender shall pay to the Administrative Agent its Applicable Percentage of the payment then due from the Borrower, in the same manner as provided in Section&#160;2.07 with respect to Loans made by such Lender (and Section&#160;2.07 shall apply, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">mutatis</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">mutandis</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, to the payment obligations of the Lenders), and the Administrative Agent shall promptly pay to the Issuing Bank the amounts so received by it from the Lenders.  Promptly following receipt by the Administrative Agent of any payment from the Borrower pursuant to this paragraph, the Administrative Agent shall distribute such payment to the Issuing Bank or, to the extent that Lenders have made payments pursuant to this paragraph to reimburse the Issuing Bank, then to such Lenders and the Issuing Bank as their interests may appear.  Any payment made by a Lender pursuant to this paragraph to reimburse the Issuing Bank for any LC Disbursement (other than the funding of Revolving Loans or a Swingline Loan as contemplated above) shall not constitute a Loan and shall not relieve the Borrower of its obligation to reimburse such LC Disbursement.  If the Borrower&#8217;s reimbursement of, or obligation to reimburse, any amounts in any Foreign Currency would subject the Administrative Agent, the Issuing Bank or any Lender to any stamp duty, ad&#160;valorem charge or similar tax that would not be payable if such reimbursement were made or required to be made in Dollars, the Borrower shall, at its option, either (x)&#160;pay the amount of any such tax requested by the Administrative Agent, the Issuing Bank or the relevant Lender or (y)&#160;reimburse each LC Disbursement made in such Foreign Currency in Dollars, in an amount equal to the Dollar Amount thereof calculated on the date such LC Disbursement is made.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Obligations Absolute</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Borrower&#8217;s obligation to reimburse LC Disbursements as provided in paragraph (e) of this Section&#160;shall be absolute, unconditional and </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">50</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">irrevocable, and shall be performed strictly in accordance with the terms of this Agreement under any and all circumstances whatsoever and irrespective of (i)&#160;any lack of validity or enforceability of any Letter of Credit, any Letter of Credit Agreement or this Agreement, or any term or provision therein or herein, (ii) any draft or other document presented under a Letter of Credit proving to be forged, fraudulent or invalid in any respect or any statement therein being untrue or inaccurate in any respect, (iii) any payment by the Issuing Bank under a Letter of Credit against presentation of a draft or other document that does not comply with the terms of such Letter of Credit, or (iv) any other event or circumstance whatsoever, whether or not similar to any of the foregoing, that might, but for the provisions of this Section, constitute a legal or equitable discharge of, or provide a right of setoff against, the Borrower&#8217;s obligations hereunder.  Neither the Administrative Agent, the Lenders nor the Issuing Bank, nor any of their respective Related Parties, shall have any liability or responsibility by reason of or in connection with the issuance or transfer of any Letter of Credit or any payment or failure to make any payment thereunder (irrespective of any of the circumstances referred to in the preceding sentence), or any error, omission, interruption, loss or delay in transmission or delivery of any draft, notice or other communication under or relating to any Letter of Credit (including any document required to make a drawing thereunder), any error in interpretation of technical terms, any error in translation or any consequence arising from causes beyond the control of the Issuing Bank&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that the foregoing shall not be construed to excuse the Issuing Bank from liability to the Borrower to the extent of any direct damages (as opposed to special, indirect, consequential or punitive damages, claims in respect of which are hereby waived by the Borrower to the extent permitted by applicable law) suffered by the Borrower that are caused by the Issuing Bank&#8217;s failure to exercise care when determining whether drafts and other documents presented under a Letter of Credit comply with the terms thereof.  The parties hereto expressly agree that, in the absence of gross negligence or willful misconduct on the part of the Issuing Bank (as finally determined by a court of competent jurisdiction), the Issuing Bank shall be deemed to have exercised care in each such determination.  In furtherance of the foregoing and without limiting the generality thereof, the parties agree that, with respect to documents presented which appear on their face to be in substantial compliance with the terms of a Letter of Credit, the Issuing Bank may, in its sole discretion, either accept and make payment upon such documents without responsibility for further investigation, regardless of any notice or information to the contrary, or refuse to accept and make payment upon such documents if such documents are not in strict compliance with the terms of such Letter of Credit.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(g)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Disbursement Procedures</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Issuing Bank shall, within the time allowed by applicable law or the specific terms of the Letter of Credit following its receipt thereof, examine all documents purporting to represent a demand for payment under a Letter of Credit.  The Issuing Bank shall promptly after such examination notify the Administrative Agent and the Borrower by telephone (confirmed by telecopy or electronic mail) of such demand for payment and whether the Issuing Bank has made or will make an LC Disbursement thereunder&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that any failure to give or delay in giving such notice shall not relieve the Borrower of its obligation to reimburse the Issuing Bank and the Lenders with respect to any such LC Disbursement.</font></div><div style="margin-bottom:3pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(h)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Interim Interest</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  If the Issuing Bank shall make any LC Disbursement, then, unless the Borrower shall reimburse such LC Disbursement in full within one Business Day of the date on which such LC Disbursement is made, the unpaid amount thereof shall bear interest, for each day from and including the date such LC Disbursement is made to but excluding the date that the reimbursement is due and payable, at the rate per annum then applicable to ABR Revolving Loans (or in the case such LC Disbursement is denominated in a Foreign Currency, at the Overnight Foreign Currency Rate for such Agreed Currency </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> the then effective Applicable Rate with respect to Eurocurrency Revolving Loans) and such interest shall be due and payable on the date when such reimbursement is payable&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that, if the Borrower fails to reimburse such LC Disbursement when due pursuant to paragraph (e) of this Section, then Section&#160;2.13(c) shall apply.  Interest accrued pursuant to this paragraph shall be for the account of the Issuing Bank, except that interest accrued on and after the date of payment by any Lender </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">51</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">pursuant to paragraph (e) of this Section&#160;to reimburse the Issuing Bank shall be for the account of such Lender to the extent of such payment.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Replacement and Resignation of Issuing Bank</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  (A) The Issuing Bank may be replaced at any time by written agreement among the Borrower, the Administrative Agent, the replaced Issuing Bank and the successor Issuing Bank.  The Administrative Agent shall notify the Lenders of any such replacement of the Issuing Bank.  At the time any such replacement shall become effective, the Borrower shall pay all unpaid fees accrued for the account of the replaced Issuing Bank pursuant to Section&#160;2.12(b).  From and after the effective date of any such replacement, (i)&#160;the successor Issuing Bank shall have all the rights and obligations of the Issuing Bank under this Agreement with respect to Letters of Credit to be issued thereafter and (ii) references herein to the term &#8220;Issuing Bank&#8221; shall be deemed to refer to such successor or to any previous Issuing Bank, or to such successor and all previous Issuing Banks, as the context shall require.  After the replacement of an Issuing Bank hereunder, the replaced Issuing Bank shall remain a party hereto and shall continue to have all the rights and obligations of an Issuing Bank under this Agreement with respect to Letters of Credit then outstanding and issued by it prior to such replacement, but shall not be required to issue additional Letters of Credit or extend or otherwise amend any existing Letter of Credit.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(B)&#160;&#160;&#160;&#160;Subject to the appointment and acceptance of a successor Issuing Bank, the Issuing Bank may resign as the Issuing Bank at any time upon thirty days&#8217; prior written notice to the Administrative Agent, the Borrower and the Lenders, in which case, the resigning Issuing Bank shall be replaced in accordance with Section 2.06(i)(A) above.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(j)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Cash Collateralization</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  If any Event of Default shall occur and be continuing, on the Business Day that the Borrower receives notice from the Administrative Agent or the Required Lenders (or, if the maturity of the Loans has been accelerated, Lenders with LC Exposure representing greater than 50% of the total LC Exposure) demanding the deposit of cash collateral pursuant to this paragraph, the Borrower shall deposit in an account with the Administrative Agent, in the name of the Administrative Agent and for the benefit of the Lenders (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">LC Collateral Account</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), an amount in cash equal to 105% of the Dollar Amount of the LC Exposure as of such date plus any accrued and unpaid interest thereon&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that (i)&#160;the portions of such amount attributable to undrawn Foreign Currency Letters of Credit or LC Disbursements in a Foreign Currency that the Borrower is not late in reimbursing shall be deposited in the applicable Foreign Currencies in the actual amounts of such undrawn Letters of Credit and LC Disbursements and (ii) the obligation to deposit such cash collateral shall become effective immediately, and such deposit shall become immediately due and payable, without demand or other notice of any kind, upon the occurrence of any Event of Default with respect to the Borrower described in Section 7.01(h) or 7.01(i).  For the purposes of this paragraph, the Dollar Amount of the Foreign Currency LC Exposure shall be calculated on the date notice demanding cash collateralization is delivered to the Borrower.  The Borrower also shall deposit cash collateral pursuant to this paragraph as and to the extent required by Section&#160;2.11(b).  Such deposit shall be held by the Administrative Agent as collateral for the payment and performance of the Secured Obligations.  In addition, and without limiting the foregoing or Section 2.06(c), if any LC Exposure remain outstanding after the expiration date specified in Section 2.06(c), the Borrower shall immediately deposit into the LC Collateral Account an amount in cash equal to 105% of the Dollar Amount of such LC Exposure as of such date </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> any accrued and unpaid interest thereon.  The Administrative Agent shall have exclusive dominion and control, including the exclusive right of withdrawal, over such account and the Borrower hereby grants the Administrative Agent a security interest in the LC Collateral Account.  Other than any interest earned on the investment of such deposits, which investments shall be made at the option and sole discretion of the Administrative Agent and at the Borrower&#8217;s risk and expense, such deposits shall not bear interest.  Interest or profits, if any, on such investments shall accumulate in such account.  Moneys in such account shall be applied by the Administrative Agent to reimburse the Issuing Bank for LC Disbursements for which it has not been reimbursed, together with related fees, costs and customary processing charges, and, to the extent not so </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">applied, shall be held for the satisfaction of the reimbursement obligations of the Borrower for the LC Exposure at such time or, if the maturity of the Loans has been accelerated (but subject to the consent of Lenders with LC Exposure  representing greater than 50% of the total LC Exposure), be applied to satisfy other Secured Obligations.  If the Borrower is required to provide an amount of cash collateral hereunder as a result of the occurrence of an Event of Default, such amount (to the extent not applied as aforesaid) shall be returned to the Borrower within three (3) Business Days after all Events of Default have been cured or waived.  If the Borrower is required to provide an amount of cash collateral hereunder pursuant to Section 2.11(b), such amount (to the extent not applied as aforesaid) shall be returned to the Borrower as and to the extent that, immediately after giving effect to such return, the Total Revolving Credit Exposure would not exceed the Aggregate Commitment, and no Event of Default shall have occurred and be continuing.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(k)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Letters of Credit Issued for Account of Subsidiaries</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Notwithstanding that a Letter of Credit issued or outstanding hereunder supports any obligations of, or is for the account of, a Subsidiary, or states that a Subsidiary is the &#8220;account party,&#8221; &#8220;applicant,&#8221; &#8220;customer,&#8221; &#8220;instructing party,&#8221; or the like of or for such Letter of Credit, and without derogating from any rights of the Issuing Bank (whether arising by contract, at law, in equity or otherwise) against such Subsidiary in respect of such Letter of Credit, the Borrower (i) shall reimburse, indemnify and compensate the Issuing Bank hereunder for such Letter of Credit (including to reimburse any and all drawings thereunder) as if such Letter of Credit had been issued solely for the account of the Borrower and (ii) irrevocably waives any and all defenses that might otherwise be available to it as a guarantor or surety of any or all of the obligations of such Subsidiary in respect of such Letter of Credit.&#160; The Borrower hereby acknowledges that the issuance of such Letters of Credit for its Subsidiaries inures to the benefit of the Borrower, and that the Borrower&#8217;s business derives substantial benefits from the businesses of such Subsidiaries.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(l)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Issuing Bank Agreements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Each Issuing Bank agrees that, unless otherwise requested by the Administrative Agent, such Issuing Bank shall report in writing to the Administrative Agent (i) on or prior to each Business Day on which such Issuing Bank expects to issue, amend or extend any Letter of Credit, the date of such issuance, amendment or extension, and the aggregate face amount and currency of the Letters of Credit to be issued, amended or extended by it and outstanding after giving effect to such issuance, amendment or extension occurred (and whether the amount thereof changed), (ii) on each Business Day on which such Issuing Bank pays any amount in respect of one or more drawings under Letters of Credit, the date of such payment(s) and the amount and currency of such payment(s), (iii) on any Business Day on which the Borrower fails to reimburse any amount required to be reimbursed to such Issuing Bank on such day, the date of such failure and the amount and currency of such payment in respect of Letters of Credit and (iv) on any other Business Day, such other information as the Administrative Agent shall reasonably request.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 2.07. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Funding of Borrowings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  (a)  Each Lender shall make each Loan to be made by it hereunder on the proposed date thereof solely by wire transfer of immediately available funds (i)&#160;in the case of Loans denominated in Dollars, by 12&#58;00 noon, New York City time, to the account of the Administrative Agent most recently designated by it for such purpose by notice to the Lenders and (ii) in the case of each Loan denominated in a Foreign Currency, by 12&#58;00 noon, Local Time, in the city of the Administrative Agent&#8217;s Eurocurrency Payment Office for such currency and at such Eurocurrency Payment Office for such currency&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that Swingline Loans shall be made as provided in Section&#160;2.05.  Except in respect of the provisions of this Agreement covering the reimbursement of Letters of Credit, the Administrative Agent will make such Loans available to the Borrower by promptly crediting the funds so received in the aforesaid account of the Administrative Agent to (x) an account of the Borrower maintained with the Administrative Agent and designated by the Borrower in the applicable Borrowing Request, in the case of Loans denominated in Dollars and (y) an account of the Borrower in </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">53</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the relevant jurisdiction and designated by the Borrower in the applicable Borrowing Request, in the case of Loans denominated in a Foreign Currency&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that Revolving Loans made to finance the reimbursement of an LC Disbursement as provided in Section&#160;2.06(e) shall be remitted by the Administrative Agent to the Issuing Bank.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Unless the Administrative Agent shall have received notice from a Lender prior to the proposed date of any Borrowing (or in the case of an ABR Borrowing, prior to 12&#58;00 noon, New York City time, on the date of such Borrowing) that such Lender will not make available to the Administrative Agent such Lender&#8217;s share of such Borrowing, the Administrative Agent may assume that such Lender has made such share available on such date in accordance with paragraph (a)&#160;of this Section&#160;and may, in reliance upon such assumption, make available to the Borrower a corresponding amount.  In such event, if a Lender has not in fact made its share of the applicable Borrowing available to the Administrative Agent, then the applicable Lender and the Borrower severally agree to pay to the Administrative Agent forthwith on demand such corresponding amount with interest thereon, for each day from and including the date such amount is made available to the Borrower to but excluding the date of payment to the Administrative Agent, at (i)&#160;in the case of such Lender, the greater of the NYFRB Rate and a rate determined by the Administrative Agent in accordance with banking industry rules on interbank compensation (including without limitation the Overnight Foreign Currency Rate in the case of Loans denominated in a Foreign Currency) or (ii) in the case of the Borrower, the interest rate applicable to ABR Loans.  If such Lender pays such amount to the Administrative Agent, then such amount shall constitute such Lender&#8217;s Loan included in such Borrowing.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 2.08. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Interest Elections</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  (a)  Each Borrowing initially shall be of the Type specified in the applicable Borrowing Request and, in the case of a Eurocurrency Borrowing, shall have an initial Interest Period as specified in such Borrowing Request.  Thereafter, the Borrower may elect to convert such Borrowing to a different Type or to continue such Borrowing and, in the case of a Eurocurrency Borrowing, may elect Interest Periods therefor, all as provided in this Section.  The Borrower may elect different options with respect to different portions of the affected Borrowing, in which case each such portion shall be allocated ratably among the Lenders holding the Loans comprising such Borrowing, and the Loans comprising each such portion shall be considered a separate Borrowing.  This Section&#160;shall not apply to Swingline Borrowings, which may not be converted or continued.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">To make an election pursuant to this Section, the Borrower shall notify the Administrative Agent of such election (by irrevocable written notice via an Interest Election Request signed by a Responsible Officer of the Borrower) by the time that a Borrowing Request would be required under Section&#160;2.03 if the Borrower were requesting a Borrowing of the Type resulting from such election to be made on the effective date of such election.  Notwithstanding any contrary provision herein, this Section shall not be construed to permit the Borrower to (i)&#160;change the currency of any Borrowing, (ii)&#160;elect an Interest Period for Eurocurrency Loans that does not comply with Section&#160;2.02(d) or (iii) convert any Borrowing to a Borrowing of a Type not available under such Borrowing.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Each Interest Election Request shall specify the following information in compliance with Section&#160;2.02&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the Borrowing to which such Interest Election Request applies and, if different options are being elected with respect to different portions thereof, the portions thereof to be allocated to each resulting Borrowing (in which case the information to be specified pursuant to clauses (iii) and (iv) below shall be specified for each resulting Borrowing)&#59;</font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">54</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the effective date of the election made pursuant to such Interest Election Request, which shall be a Business Day&#59;</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">whether the resulting Borrowing is to be an ABR Borrowing or a Eurocurrency Borrowing&#59; and</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(iv)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">if the resulting Borrowing is a Eurocurrency Borrowing, the Interest Period and Agreed Currency to be applicable thereto after giving effect to such election, which Interest Period shall be a period contemplated by the definition of the term &#8220;Interest Period&#8221;.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If any such Interest Election Request requests a Eurocurrency Borrowing but does not specify an Interest Period, then the Borrower shall be deemed to have selected an Interest Period of one month&#8217;s duration.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Promptly following receipt of an Interest Election Request, the Administrative Agent shall advise each Lender of the details thereof and of such Lender&#8217;s portion of each resulting Borrowing.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If the Borrower fails to deliver a timely Interest Election Request with respect to a Eurocurrency Borrowing prior to the end of the Interest Period applicable thereto, then, unless such Borrowing is repaid as provided herein, at the end of such Interest Period (i)&#160;in the case of a Borrowing denominated in Dollars, such Borrowing shall be converted to an ABR Borrowing and (ii) in the case of a Borrowing denominated in a Foreign Currency in respect of which the Borrower shall have failed to deliver an Interest Election Request prior to the third (3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">rd</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">) Business Day preceding the end of such Interest Period, such Borrowing shall automatically continue as a Eurocurrency Borrowing in the same Agreed Currency with an Interest Period of one month unless such Eurocurrency Borrowing is or was repaid in accordance with Section&#160;2.11.  Notwithstanding any contrary provision hereof, if an Event of Default has occurred and is continuing and the Administrative Agent, at the request of the Required Lenders, so notifies the Borrower, then, so long as an Event of Default is continuing (i)&#160;no outstanding Borrowing denominated in Dollars may be converted to or continued as a Eurocurrency Borrowing, (ii)&#160;unless repaid, each Eurocurrency Borrowing denominated in Dollars shall be converted to an ABR Borrowing at the end of the Interest Period applicable thereto and (iii) unless repaid, each Eurocurrency Borrowing denominated in a Foreign Currency shall automatically be continued as a Eurocurrency Borrowing with an Interest Period of one month.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 2.09. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Termination and Reduction of Commitments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  (a)  Unless previously terminated, the Commitments shall terminate on the Maturity Date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Borrower may at any time terminate, or from time to time reduce, the Commitments&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that (i)&#160;each reduction of the Commitments shall be in an amount that is an integral multiple of $1,000,000 and not less than $5,000,000 and (ii) the Borrower shall not terminate or reduce the Commitments if, after giving effect to any concurrent prepayment of the Loans in accordance with Section&#160;2.11, (A) the Dollar Amount of any Lender&#8217;s Revolving Credit Exposure would exceed its Commitment or (B) the Dollar Amount of the Total Revolving Credit Exposure would exceed the Aggregate Commitment.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Borrower shall notify the Administrative Agent of any election to terminate or reduce the Commitments under paragraph (b) of this Section&#160;at least three (3) Business Days prior to the effective date of such termination or reduction, specifying such election and the effective date thereof.  Promptly following receipt of any notice, the Administrative Agent shall advise the Lenders of the contents thereof.  Each notice delivered by the Borrower pursuant to this Section&#160;shall be irrevocable&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that a notice of termination of the Commitments delivered by the Borrower may state that such </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">55</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">notice is conditioned upon the effectiveness of other credit facilities or other transactions specified therein, in which case such notice may be revoked by the Borrower (by notice to the Administrative Agent on or prior to the specified effective date) if such condition is not satisfied.  Any termination or reduction of the Commitments shall be permanent.  Each reduction of the Commitments shall be made ratably among the Lenders in accordance with their respective Commitments.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 2.10. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Repayment of Loans&#59; Evidence of Debt</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  (a)  The Borrower hereby unconditionally promises to pay (i)&#160;to the Administrative Agent for the account of each Lender the then unpaid principal amount of each Revolving Loan on the Maturity Date in the currency of such Loan and (ii) to the Administrative Agent for the account of the Swingline Lender the then unpaid principal amount of each Swingline Loan on the earlier of the Maturity Date and the fifth (5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">) Business Day after such Swingline Loan is made&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that on each date that a Revolving Borrowing is made, the Borrower shall repay all Swingline Loans then outstanding and the proceeds of any such Borrowing shall be applied by the Administrative Agent to repay any Swingline Loans outstanding.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Each Lender shall maintain in accordance with its usual practice an account or accounts evidencing the indebtedness of the Borrower to such Lender resulting from each Loan made by such Lender, including the amounts of principal and interest payable and paid to such Lender from time to time hereunder.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Administrative Agent shall maintain accounts in which it shall record (i)&#160;the amount of each Loan made hereunder, the Class, Agreed Currency and Type thereof and the Interest Period applicable thereto, (ii) the amount of any principal or interest due and payable or to become due and payable from the Borrower to each Lender hereunder and (iii) the amount of any sum received by the Administrative Agent hereunder for the account of the Lenders and each Lender&#8217;s share thereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The entries made in the accounts maintained pursuant to paragraph (b) or (c) of this Section&#160;shall be </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">prima</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">facie</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> evidence of the existence and amounts of the obligations recorded therein&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that the failure of any Lender or the Administrative Agent to maintain such accounts or any error therein shall not in any manner affect the Obligations.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Any Lender may request that Loans made by it be evidenced by a promissory note.  In such event, the Borrower shall prepare, execute and deliver to such Lender a promissory note payable to such Lender (or, if requested by such Lender, to such Lender and its registered assigns) and in the form attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit H</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Thereafter, the Loans evidenced by such promissory note and interest thereon shall at all times (including after assignment pursuant to Section&#160;9.04) be represented by one or more promissory notes in such form.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 2.11. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Prepayment of Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  </font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Borrower shall have the right at any time and from time to time to prepay any Borrowing in whole or in part (without premium or penalty (but subject to break funding payments required by Section 2.16), subject to prior notice in accordance with the provisions of this Section&#160;2.11(a).  The Borrower shall notify the Administrative Agent (and, in the case of prepayment of a Swingline Loan, the Swingline Lender) by written notice of any prepayment hereunder (i)&#160;in the case of prepayment of a Eurocurrency Revolving Borrowing, not later than 11&#58;00 a.m., Local Time, three (3) Business Days (in the case of a Eurocurrency Borrowing denominated in Dollars) or four (4) Business Days (in the case of a Eurocurrency Borrowing denominated in a Foreign Currency), in each case before the date of prepayment, (ii) in the case of prepayment of an ABR Revolving Borrowing, not later than 11&#58;00 a.m., New York City time, one (1) Business Day before the date of prepayment or (iii) in the case of prepayment of a Swingline Loan, not later than 12&#58;00 noon, New York City time, on the date of </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">56</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">prepayment.  Each such notice shall be irrevocable and shall specify the prepayment date and the principal amount of each Borrowing or portion thereof to be prepaid&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that, if a notice of prepayment is given in connection with a conditional notice of termination of the Commitments as contemplated by Section&#160;2.09, then such notice of prepayment may be revoked if such notice of termination is revoked in accordance with Section&#160;2.09.  Promptly following receipt of any such notice relating to a Borrowing, the Administrative Agent shall advise the Lenders of the contents thereof.  Each partial prepayment of any Revolving Borrowing shall be in an amount that would be permitted in the case of an advance of a Revolving Borrowing of the same Type as provided in Section&#160;2.02.  Each prepayment of a Revolving Borrowing shall be applied ratably to the Loans included in the prepaid Borrowing.  Prepayments shall be accompanied by (i)&#160;accrued interest to the extent required by Section&#160;2.13 and (ii) any break funding payments required by Section&#160;2.16.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If at any time, (i)&#160;other than as a result of fluctuations in currency exchange rates, (A)&#160;the aggregate principal Dollar Amount of the Total Revolving Credit Exposure (calculated, with respect to those Credit Events denominated in Foreign Currencies, as of the most recent Computation Date with respect to each such Credit Event) exceeds the Aggregate Commitment or (B) the aggregate principal Dollar Amount of the Total Revolving Credit Exposure denominated in Foreign Currencies (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Foreign Currency Exposure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) (so calculated), as of the most recent Computation Date with respect to each such Credit Event, exceeds the Foreign Currency Sublimit or (ii) solely as a result of fluctuations in currency exchange rates, (A)&#160;the aggregate principal Dollar Amount of the Total Revolving Credit Exposure (so calculated) exceeds 105% of the Aggregate Commitment or (B) the Foreign Currency Exposure, as of the most recent Computation Date with respect to each such Credit Event, exceeds 105% of the Foreign Currency Sublimit, the Borrower shall in each case immediately repay Borrowings or cash collateralize LC Exposure in an account with the Administrative Agent pursuant to Section&#160;2.06(j), as applicable, in an aggregate principal amount sufficient to cause (x) the aggregate Dollar Amount of the Total Revolving Credit Exposure (so calculated) to be less than or equal to the Aggregate Commitment and (y) the Foreign Currency Exposure to be less than or equal to the Foreign Currency Sublimit, as applicable.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 2.12. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Fees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  (a)  The Borrower agrees to pay to the Administrative Agent for the account of each Lender a commitment fee (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Commitment Fee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), which shall accrue at the Applicable Rate applicable to the Commitment Fee on the daily amount of the Available Revolving Commitment of such Lender during the period from and including the Effective Date to but excluding the date on which such Commitment terminates.  Commitment Fees accrued through and including the last day of March, June, September and December of each year shall be payable in arrears on the fifteenth (15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">) day following such last day and on the date on which the Commitments terminate, commencing on the first such date to occur after the date hereof.  All Commitment Fees shall be computed on the basis of a year of 360 days and shall be payable for the actual number of days elapsed (including the first day but excluding the last day).</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Borrower agrees to pay (i)&#160;to the Administrative Agent for the account of each Lender a participation fee with respect to its participations in each outstanding Letter of Credit, which shall accrue on the daily maximum amount then available to be drawn under such Letter of Credit at the same Applicable Rate used to determine the interest rate applicable to Eurocurrency Revolving Loans, during the period from and including the Effective Date to but excluding the later of the date on which such Lender&#8217;s Commitment terminates and the date on which such Lender ceases to have any LC Exposure and (ii) to the Issuing Bank for its own account a fronting fee, which shall accrue at the rate of 0.125% per annum on the daily maximum amount then available to be drawn under such Letter of Credit, during the period from and including the Effective Date to but excluding the later of the date of termination of the Commitments and the date on which there ceases to be any LC Exposure, as well as the Issuing Bank&#8217;s standard fees with respect to the issuance, amendment or extension of any Letter of Credit </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">57</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">and other processing fees, and other standard costs and charges, of such Issuing bank relating the Letters of Credit as from time to time in effect.  Participation fees and fronting fees accrued through and including the last day of March, June, September and December of each year shall be payable on the fifteenth (15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">) day following such last day, commencing on the first such date to occur after the Effective Date&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that all such fees shall be payable on the date on which the Commitments terminate and any such fees accruing after the date on which the Commitments terminate shall be payable on demand.  Any other fees payable to the Issuing Bank pursuant to this paragraph shall be payable within ten (10) days after demand.  All participation fees and fronting fees shall be computed on the basis of a year of 360 days and shall be payable for the actual number of days elapsed (including the first day but excluding the last day).  Participation fees and fronting fees in respect of Letters of Credit denominated in Dollars shall be paid in Dollars, and participation fees and fronting fees in respect of Letters of Credit denominated in a Foreign Currency shall be paid in Dollars in the Dollar Amount thereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Borrower agrees to pay to the Administrative Agent, for its own account, and to the Lenders, as applicable, the fees payable in the amounts and at the times separately agreed upon between the Borrower and the Administrative Agent from time to time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">All fees payable hereunder shall be paid on the dates due, in Dollars (except as otherwise expressly provided in this Section&#160;2.12) and immediately available funds, to the Administrative Agent (or to the Issuing Bank, in the case of fees payable to it) for distribution, in the case of Commitment Fees and participation fees, to the applicable Lenders.  Fees paid shall not be refundable under any circumstances.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 2.13. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Interest</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  (a)  The Loans comprising each ABR Borrowing (including each Swingline Loan) shall bear interest at the Alternate Base Rate plus the Applicable Rate.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Loans comprising each Eurocurrency Borrowing shall bear interest at the Adjusted LIBO Rate or the Adjusted EURIBO Rate, as applicable, for the Interest Period in effect for such Borrowing plus the Applicable Rate.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Notwithstanding the foregoing, if any principal of or interest on any Loan or any fee or other amount payable by the Borrower hereunder is not paid when due, whether at stated maturity, upon acceleration or otherwise, such overdue amount shall bear interest, after as well as before judgment, at a rate per annum equal to (i)&#160;in the case of overdue principal of any Loan, 2% plus the rate otherwise applicable to such Loan as provided in the preceding paragraphs of this Section or (ii)&#160;in the case of any other amount, 2% plus the rate applicable to ABR Loans as provided in paragraph&#160;(a) of this Section.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accrued interest on each Loan shall be payable in arrears on each Interest Payment Date for such Loan and upon termination of the Commitments&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that (i)&#160;interest accrued pursuant to paragraph (c) of this Section&#160;shall be payable on demand, (ii) in the event of any repayment or prepayment of any Loan (other than a prepayment of an ABR Revolving Loan prior to the end of the Availability Period), accrued interest on the principal amount repaid or prepaid shall be payable on the date of such repayment or prepayment and (iii) in the event of any conversion of any Eurocurrency Loan prior to the end of the current Interest Period therefor, accrued interest on such Loan shall be payable on the effective date of such conversion.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">All interest</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Interest computed by reference to the LIBO Rate (other than with respect to Loans denominated in Pounds Sterling) or the EURIBO Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> hereunder shall be computed on the basis of a year of 360&#160;days</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">, except that interest (i)</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">.  Interest</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> computed by reference to </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">the LIBO Rate (with respect to Loans denominated in Pounds Sterling only) or</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> the Alternate Base Rate at times when the Alternate Base Rate is based on the Prime Rate shall be computed on the basis of a </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">58</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">year of 365&#160;days (or 366 days in a leap year)</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through"> and (ii) for Borrowings denominated in Pounds Sterling shall be computed on the basis of a year of 365 days, and in</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">. In</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> each case </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">interest</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> shall be payable for the actual number of days elapsed (including the first day but excluding the last day).  The applicable Alternate Base Rate, Adjusted LIBO Rate, LIBO Rate, Adjusted EURIBO Rate or EURIBO Rate shall be determined by the Administrative Agent, and such determination shall be conclusive absent manifest error.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Interest in respect of Loans denominated in Dollars shall be paid in Dollars, and interest in respect of Loans denominated in a Foreign Currency shall be paid in such Foreign Currency.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 2.14. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Alternate Rate of Interest</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">(a) If prior to the commencement of any Interest Period for a Eurocurrency Borrowing&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">(a)&#160;&#160;&#160;&#160;Subject to clauses (b), (c), (d), (e), (f) and (g) of this Section 2.14, if prior to the commencement of any Interest Period for a Eurocurrency Borrowing&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the Administrative Agent determines (which determination shall be conclusive and binding absent manifest error) that adequate and reasonable means do not exist for ascertaining the Adjusted LIBO Rate, the LIBO Rate, the Adjusted EURIBO Rate or the EURIBO Rate, as applicable (including because the Relevant Screen Rate is not available or published on a current basis), for the applicable </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">currency</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Agreed Currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> and such Interest Period</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">&#59;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> provided that no Benchmark Transition Event shall have occurred at such time&#59; or</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the Administrative Agent is advised by the Required Lenders that the Adjusted LIBO Rate, the LIBO Rate, the Adjusted EURIBO Rate or the EURIBO Rate, as applicable, for the applicable </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">currency</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Agreed Currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> and such Interest Period will not adequately and fairly reflect the cost to such Lenders of making or maintaining their Loans included in such Borrowing for the applicable </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">currency</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Agreed Currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> and such Interest Period&#59;</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">then the Administrative Agent shall give notice thereof to the Borrower and the Lenders by telephone, telecopy or electronic mail as promptly as practicable thereafter and, until the Administrative Agent notifies the Borrower and the Lenders that the circumstances giving rise to such notice no longer exist, (i)&#160;any Interest Election Request that requests the conversion of any Borrowing to, or continuation of any Borrowing as, a Eurocurrency Borrowing in the applicable currency or for the applicable Interest Period, as the case may be, shall be ineffective, (ii)&#160;if any Borrowing Request requests a Eurocurrency Borrowing in Dollars, such Borrowing shall be made as an ABR Borrowing and (iii) if any Borrowing Request requests a Eurocurrency Borrowing in a Foreign Currency, then such request shall be ineffective&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that if the circumstances giving rise to such notice affect only one Type of Borrowings, then </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">the</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">all</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> other </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">Type</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Types</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> of Borrowings shall be permitted.  Furthermore, if any Eurocurrency Loan in any Agreed Currency is outstanding on the date of the Borrower&#8217;s receipt of the notice from the Administrative Agent referred to in this Section 2.14(a) with respect to a Relevant Rate applicable to such Eurocurrency Loan, then </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">until the Administrative Agent notifies the Borrower and the Lenders that the circumstances giving rise to such notice no longer exist,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> (i) if such Eurocurrency Loan is denominated in Dollars, then on the last day of the Interest Period applicable to such Loan (or the next succeeding Business Day if such day is not a Business Day), such Loan shall be converted by the Administrative Agent to, and shall constitute, an ABR Loan denominated in Dollars on such day </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">or</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">and</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> (ii) if such Eurocurrency Loan is denominated in any Agreed Currency </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">(</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">other than Dollars</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, then such Loan shall, on the last day of the Interest Period applicable to such Loan (or the next succeeding Business </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">59</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Day if such day is not a Business Day), at the Borrower&#8217;s election prior to such day&#58; (A) be prepaid by the Borrower on such day or (B) </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">be converted by the Administrative Agent to, and (subject to the remainder of this subclause (B)) shall constitute, an ABR Loan denominated in Dollars (in an amount equal to the Dollar Amount of such Agreed Currency) on such day (it being understood and agreed that if the Borrower does not so prepay such Loan on such day by 12&#58;00 noon, Local Time, the Administrative Agent is authorized to effect such conversion of such Eurocurrency Loan into an ABR Loan denominated in Dollars), and, in the case of such subclause (B), upon the Borrower&#8217;s receipt of notice from the Administrative Agent that the circumstances giving rise to the aforementioned notice no longer exist, such ABR Loan denominated in Dollars shall then be converted by the Administrative Agent to, and shall constitute,</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">solely for the purpose of calculating the interest rate applicable to such Eurocurrency Loan, such Eurocurrency Loan denominated in any Agreed Currency other than Dollars shall be deemed to be</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> a Eurocurrency Loan denominated in </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">such original Agreed Currency (in an amount equal to the Foreign Currency Amount of such Agreed Currency) on the day of such notice being given to the Borrower by the Administrative Agent.</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Dollars and shall accrue interest at the same interest rate applicable to Eurocurrency Loans denominated in Dollars at such time.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Notwithstanding anything to the contrary herein or in any other Loan Document, </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">upon the occurrence of</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">if</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> a Benchmark Transition Event or an Early Opt-in Election, as applicable, </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">the Administrative Agent and the Borrower may amend this Agreement to replace the Relevant Rate with a Benchmark Replacement. Any such amendment with respect to a Benchmark Transition Event will become effective at 5&#58;00 p.m.</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">and its related Benchmark Replacement Date have occurred prior to the Reference Time in respect of any setting of the then-current Benchmark, then (x) if a Benchmark Replacement is determined in accordance with clause (1) or (2) of the definition of &#8220;Benchmark Replacement&#8221; for such Benchmark Replacement Date, such Benchmark Replacement will replace such Benchmark for all purposes hereunder and under any Loan Document in respect of such Benchmark setting and subsequent Benchmark settings without any amendment to, or further action or consent of any other party to, this Agreement or any other Loan Document and (y) if a Benchmark Replacement is determined in accordance with clause (3) of the definition of &#8220;Benchmark Replacement&#8221; for such Benchmark Replacement Date, such Benchmark Replacement will replace such Benchmark for all purposes hereunder and under any Loan Document in respect of any Benchmark setting at or after 5&#58;00 p.m., New York City time,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> on the fifth (5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">) Business Day after the </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">Administrative Agent has posted such proposed amendment to all Lenders and the Borrower,</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">date notice of such Benchmark Replacement is provided to the Lenders without any amendment to, or further action or consent of any other party to, this Agreement or any other Loan Document</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> so long as the Administrative Agent has not received, by such time, written notice of objection to such </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">proposed amendment</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Benchmark Replacement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> from Lenders comprising the Required Lenders</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">&#59; </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline line-through">provided</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through"> that, with respect to any proposed amendment containing any SOFR-Based Rate in respect of any Loan denominated in Dollars, the Lenders shall be entitled to object only to the Benchmark Replacement Adjustment contained therein.  Any such amendment with respect to an Early Opt-in Election will become effective on the date that Lenders comprising the Required Lenders have delivered to the Administrative Agent written notice that such Required Lenders accept such amendment. No replacement of any Relevant Rate with a Benchmark Replacement will occur prior to the applicable Benchmark Transition Start Date.</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">(c)&#160;&#160;&#160;&#160;Notwithstanding anything to the contrary herein or in any other Loan Document and subject to the proviso below in this paragraph, (x) with respect to a Loan denominated in Dollars, if a Term SOFR Transition Event and its related Benchmark Replacement Date or (y) with respect to a Loan denominated in Euros, if a Term ESTR Transition Event and its related Benchmark Replacement Date, as applicable, have occurred prior to the Reference Time in respect of any setting of the then-current Benchmark, then the applicable Benchmark Replacement </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">60</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">will replace the then-current Benchmark for all purposes hereunder or under any Loan Document in respect of such Benchmark setting and subsequent Benchmark settings, without any amendment to, or further action or consent of any other party to, this Agreement or any other Loan Document&#59; provided that, this clause (c) shall not be effective unless the Administrative Agent has delivered to the Lenders and the Borrower a Term SOFR Notice or a Term ESTR Notice, as applicable.  For the avoidance of doubt, the Administrative Agent shall not be required to deliver any (x) Term SOFR Notice after the occurrence of a Term SOFR Transition Event or (y) Term ESTR Notice after the occurrence of a Term ESTR Transition Event, and may do so in its sole discretion.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">(d)&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">(c) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In connection with the implementation of a Benchmark Replacement, the Administrative Agent will have the right to make Benchmark Replacement Conforming Changes from time to time and, notwithstanding anything to the contrary herein or in any other Loan Document, any amendments implementing such Benchmark Replacement Conforming Changes will become effective without any further action or consent of any other party to this Agreement</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline"> or any other Loan Document</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">(e)&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">(d) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Administrative Agent will promptly notify the Borrower and the Lenders of (i) any occurrence of a Benchmark Transition Event or an Early Opt-in Election, as applicable, (ii) the implementation of any Benchmark Replacement, (iii) the effectiveness of any Benchmark Replacement Conforming Changes</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through"> and</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> (iv</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">) the removal or reinstatement of any tenor of a Benchmark pursuant to clause (f) below and (v</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">) the commencement or conclusion of any Benchmark Unavailability Period.  Any determination, decision or election that may be made by the Administrative Agent or</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">, if applicable, any Lender (or group of</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Lenders</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> pursuant to this Section 2.14, including any determination with respect to a tenor, rate or adjustment or of the occurrence or non-occurrence of an event, circumstance or date and any decision to take or refrain from taking any action</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline"> or any selection</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, will be conclusive and binding absent manifest error and may be made in its or their sole discretion and without consent from any other party </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">hereto</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">to this Agreement or any other Loan Document</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, except, in each case, as expressly required pursuant to this Section 2.14.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">(f)&#160;&#160;&#160;&#160;Notwithstanding anything to the contrary herein or in any other Loan Document, at any time (including in connection with the implementation of a Benchmark Replacement), (i) if the then-current Benchmark is a term rate (including Term SOFR, Term ESTR, EURIBO Rate or the LIBO Rate) and either (A) any tenor for such Benchmark is not displayed on a screen or other information service that publishes such rate from time to time as selected by the Administrative Agent in its reasonable discretion or (B) the regulatory supervisor for the administrator of such Benchmark has provided a public statement or publication of information announcing that any tenor for such Benchmark is or will be no longer representative, then the Administrative Agent may modify the definition of &#8220;Interest Period&#8221; for any Benchmark settings at or after such time to remove such unavailable or non-representative tenor and (ii) if a tenor that was removed pursuant to clause (i) above either (A) is subsequently displayed on a screen or information service for a Benchmark (including a Benchmark Replacement) or (B) is not, or is no longer, subject to an announcement that it is or will no longer be representative for a Benchmark (including a Benchmark Replacement), then the Administrative Agent may modify the definition of &#8220;Interest Period&#8221; for all Benchmark settings at or after such time to reinstate such previously removed tenor.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">(g)&#160;&#160;&#160;&#160;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">(e) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Upon the Borrower&#8217;s receipt of notice of the commencement of a Benchmark Unavailability Period, </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">(i) any Interest Election Request that requests the conversion of any Borrowing to, or continuation of any Borrowing as,</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">the Borrower may revoke any request for</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> a Eurocurrency Borrowing </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">in the applicable currency or for the applicable Interest Period, as the case may be, shall be ineffective, (ii) if any Borrowing Request requests</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">of, conversion to or continuation of Eurocurrency Loans to be made, converted or continued during any Benchmark Unavailability </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">61</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Period and, failing that, either (x) the Borrower will be deemed to have converted any request for</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> a Eurocurrency Borrowing </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">denominated</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> in Dollars</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">, such</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">into a request for a</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Borrowing </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">shall be made as an</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">of or conversion to</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> ABR </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">Borrowing and</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Loans or</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> (</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">iii</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">y</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">) </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">if </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">any </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">Borrowing Request requests</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">request for</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> a Eurocurrency Borrowing </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">denominated</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> in a Foreign Currency</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">, then such request</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> shall be ineffective</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">.  During any Benchmark Unavailability Period or at any time that a tenor for the then-current Benchmark is not an Available Tenor, the component of ABR based upon the then-current Benchmark or such tenor for such Benchmark, as applicable, will not be used in any determination of ABR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Furthermore, if any Eurocurrency Loan in any Agreed Currency is outstanding on the date of the Borrower&#8217;s receipt of notice of the commencement of a Benchmark Unavailability Period with respect to a Relevant Rate applicable to such Eurocurrency Loan, then </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">until such time as a Benchmark Replacement for such Agreed Currency is implemented pursuant to Section 2.14,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> (i) if such Eurocurrency Loan is denominated in Dollars, then on the last day of the Interest Period applicable to such Loan (or the next succeeding Business Day if such day is not a Business Day), such Loan shall be converted by the Administrative Agent to, and shall constitute, an ABR Loan denominated in Dollars on such day or (ii) if such Eurocurrency Loan is denominated in any Agreed Currency (other than Dollars), then such Loan shall, on the last day of the Interest Period applicable to such Loan (or the next succeeding Business Day if such day is not a Business Day), at the Borrower&#8217;s election prior to such day&#58; (A) be prepaid by the Borrower on such day or (B) </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">be converted by the Administrative Agent to, and (subject to the remainder of this subclause (B)) shall constitute, an ABR Loan denominated in Dollars (in an amount equal to the Dollar Amount of such Agreed Currency) on such day (it being understood and agreed that if the Borrower does not so prepay such Loan on such day by 12&#58;00 noon, Local Time, the Administrative Agent is authorized to effect such conversion of such Eurocurrency Loan into an ABR Loan denominated in Dollars), and, in the case of such subclause (B), upon any subsequent implementation of a Benchmark Replacement in respect of such Agreed Currency pursuant to this Section 2.14, such ABR Loan denominated in Dollars shall then be converted by the Administrative Agent to, and shall constitute,</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">solely for the purpose of calculating the interest rate applicable to such Eurocurrency Loan such Eurocurrency Loan denominated in any Agreed Currency other than Dollars shall be deemed to be</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> a Eurocurrency Loan denominated in </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">such original Agreed Currency (in an amount equal to the Foreign Currency Amount of such Agreed Currency) on the day of such implementation, giving effect to such Benchmark Replacement in respect of such Agreed Currency.</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Dollars and shall accrue interest at the same interest rate applicable to Eurocurrency Loans denominated in Dollars at such time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 2.15. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Increased Costs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  (a)  If any Change in Law shall&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">impose, modify or deem applicable any reserve, special deposit, liquidity or similar requirement (including any compulsory loan requirement, insurance charge or other assessment) against assets of, deposits with or for the account of, or credit extended by, any Lender (except any such reserve requirement reflected in the Adjusted LIBO Rate or the Adjusted EURIBO Rate, as applicable) or the Issuing Bank&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">impose on any Lender or the Issuing Bank or the London interbank market any other condition, cost or expense (other than Taxes) affecting this Agreement or Loans made by such Lender or any Letter of Credit or participation therein&#59; or</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">subject any Recipient to any Taxes (other than (A) Indemnified Taxes, (B) Taxes described in clauses (b) through (d) of the definition of Excluded Taxes and (C) Connection Income Taxes) on its loans, loan principal, letters of credit, commitments, or other obligations, or its deposits, reserves, other liabilities or capital attributable thereto&#59;</font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">62</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">and the result of any of the foregoing shall be to increase the cost to such Lender or such other Recipient of making, continuing, converting or maintaining any Loan (or of maintaining its obligation to make any such Loan) or to increase the cost to such Lender, the Issuing Bank or such other Recipient of participating in, issuing or maintaining any Letter of Credit or to reduce the amount of any sum received or receivable by such Lender, the Issuing Bank or such other Recipient hereunder (whether of principal, interest or otherwise), then the Borrower will pay to such Lender, the Issuing Bank or such other Recipient, as the case may be, such additional amount or amounts as will compensate such Lender, the Issuing Bank or such other Recipient, as the case may be, for such additional costs incurred or reduction suffered as reasonably determined by the Administrative Agent, such Lender or the Issuing Bank (which determination shall be made in good faith (and not on an arbitrary or capricious basis) and generally consistent with similarly situated customers of the Administrative Agent, such Lender or the Issuing Bank, as applicable, under agreements having provisions similar to this Section 2.15, after consideration of such factors as the Administrative Agent, such Lender or the Issuing Bank, as applicable, then reasonably determines to be relevant).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If any Lender or the Issuing Bank determines that any Change in Law regarding capital or liquidity requirements has or would have the effect of reducing the rate of return on such Lender&#8217;s or the Issuing Bank&#8217;s capital or on the capital of such Lender&#8217;s or the Issuing Bank&#8217;s holding company, if any, as a consequence of this Agreement or the Loans made by, or participations in Letters of Credit or Swingline Loans held by, such Lender, or the Letters of Credit issued by the Issuing Bank, to a level below that which such Lender or the Issuing Bank or such Lender&#8217;s or the Issuing Bank&#8217;s holding company could have achieved but for such Change in Law (taking into consideration such Lender&#8217;s or the Issuing Bank&#8217;s policies and the policies of such Lender&#8217;s or the Issuing Bank&#8217;s holding company with respect to capital adequacy and liquidity), then from time to time the Borrower will pay to such Lender or the Issuing Bank, as the case may be, such additional amount or amounts as will compensate such Lender or the Issuing Bank or such Lender&#8217;s or the Issuing Bank&#8217;s holding company for any such reduction suffered as reasonably determined by the Administrative Agent, such Lender or the Issuing Bank (which determination shall be made in good faith (and not on an arbitrary or capricious basis) and generally consistent with similarly situated customers of the Administrative Agent, such Lender or the Issuing Bank, as applicable, under agreements having provisions similar to this Section 2.15, after consideration of such factors as the Administrative Agent, such Lender or the Issuing Bank, as applicable, then reasonably determines to be relevant).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A certificate of a Lender or the Issuing Bank setting forth, in reasonable detail, the basis and calculation of the amount or amounts necessary to compensate such Lender or the Issuing Bank or its holding company, as the case may be, as specified in paragraph (a)&#160;or (b) of this Section&#160;shall be delivered to the Borrower and shall be conclusive absent manifest error.  The Borrower shall pay such Lender or the Issuing Bank, as the case may be, the amount shown as due on any such certificate within thirty (30) days after receipt thereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Failure or delay on the part of any Lender or the Issuing Bank to demand compensation pursuant to this Section&#160;shall not constitute a waiver of such Lender&#8217;s or the Issuing Bank&#8217;s right to demand such compensation&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that the Borrower shall not be required to compensate a Lender or the Issuing Bank pursuant to this Section&#160;for any increased costs or reductions incurred more than 180 days prior to the date that such Lender or the Issuing Bank, as the case may be, notifies the Borrower of the Change in Law giving rise to such increased costs or reductions and of such Lender&#8217;s or the Issuing Bank&#8217;s intention to claim compensation therefor&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that, if the Change in Law giving rise to such increased costs or reductions is retroactive, then the 180-day period referred to above shall be extended to include the period of retroactive effect thereof.</font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">63</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 2.16. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Break Funding Payments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  In the event of (a)&#160;the payment of any principal of any Eurocurrency Loan other than on the last day of an Interest Period applicable thereto (including as a result of an Event of Default or as a result of any prepayment pursuant to Section&#160;2.11), (b) the conversion of any Eurocurrency Loan other than on the last day of the Interest Period applicable thereto, (c) the failure to borrow, convert, continue or prepay any Eurocurrency Loan on the date specified in any notice delivered pursuant hereto (regardless of whether such notice may be revoked under Section&#160;2.11(a)&#160;and is revoked in accordance therewith) or (d) the assignment of any Eurocurrency Loan other than on the last day of the Interest Period applicable thereto as a result of a request by the Borrower pursuant to Section&#160;2.19 or 9.02(e), then, in any such event, the Borrower shall compensate each Lender for the loss, cost and expense attributable to such event.  Such loss, cost or expense to any Lender shall be deemed to include an amount determined by such Lender to be the excess, if any, of (i)&#160;the amount of interest which would have accrued on the principal amount of such Loan had such event not occurred, at the Adjusted LIBO Rate or the Adjusted EURIBO Rate, as applicable, that would have been applicable to such Loan, for the period from the date of such event to the last day of the then current Interest Period therefor (or, in the case of a failure to borrow, convert or continue, for the period that would have been the Interest Period for such Loan), over (ii) the amount of interest which would accrue on such principal amount for such period at the interest rate which such Lender would bid were it to bid, at the commencement of such period, for deposits in the relevant currency of a comparable amount and period from other banks in the eurocurrency market.  A certificate of any Lender setting forth any amount or amounts that such Lender is entitled to receive pursuant to this Section&#160;shall be delivered to the Borrower and shall be conclusive absent manifest error.  The Borrower shall pay such Lender the amount shown as due on any such certificate within thirty (30) days after receipt thereof.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 2.17. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  (a)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Payments Free of Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Any and all payments by or on account of any obligation of any Loan Party under any Loan Document shall be made without deduction or withholding for any Taxes, except as required by applicable law.  If any applicable law (as determined in the good faith discretion of an applicable withholding agent) requires the deduction or withholding of any Tax from any such payment by a withholding agent, then the applicable withholding agent shall be entitled to make such deduction or withholding and shall timely pay the full amount deducted or withheld to the relevant Governmental Authority in accordance with applicable law and, if such Tax is an Indemnified Tax, then the sum payable by the applicable Loan Party shall be increased as necessary so that after such deduction or withholding has been made (including such deductions and withholdings applicable to additional sums payable under this Section 2.17) the applicable Recipient receives an amount equal to the sum it would have received had no such deduction or withholding been made.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Payment of Other Taxes by the Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Borrower shall timely pay to the relevant Governmental Authority in accordance with applicable law, or at the option of the Administrative Agent timely reimburse it for, Other Taxes.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Evidence of Payments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  As soon as practicable after any payment of Taxes by any Loan Party to a Governmental Authority pursuant to this Section 2.17, such Loan Party shall deliver to the Administrative Agent the original or a certified copy of a receipt issued by such Governmental Authority evidencing such payment, a copy of the return reporting such payment or other evidence of such payment reasonably satisfactory to the Administrative Agent.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Indemnification by the Loan Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Loan Parties shall jointly and severally indemnify each Recipient, within 10 days after demand therefor, for the full amount of any Indemnified Taxes (including Indemnified Taxes imposed or asserted on or attributable to amounts payable under this Section) payable or paid by such Recipient or required to be withheld or deducted from a payment to such Recipient and any reasonable expenses arising therefrom or with respect thereto, whether or not such Indemnified Taxes were correctly or legally imposed or asserted by the relevant Governmental Authority.  </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">64</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A certificate as to the amount of such payment or liability delivered to the Borrower by a Lender (with a copy to the Administrative Agent), or by the Administrative Agent on its own behalf or on behalf of a Lender, shall be conclusive absent manifest error.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Indemnification by the Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Each Lender shall severally indemnify the Administrative Agent, within 10 days after demand therefor, for (i) any Indemnified Taxes attributable to such Lender (but only to the extent that any Loan Party has not already indemnified the Administrative Agent for such Indemnified Taxes and without limiting the obligation of the Loan Parties to do so), (ii) any Taxes attributable to such Lender&#8217;s failure to comply with the provisions of Section 9.04(c) relating to the maintenance of a Participant Register and (iii) any Excluded Taxes attributable to such Lender, in each case, that are payable or paid by the Administrative Agent in connection with any Loan Document, and any reasonable expenses arising therefrom or with respect thereto, whether or not such Taxes were correctly or legally imposed or asserted by the relevant Governmental Authority.  A certificate as to the amount of such payment or liability delivered to any Lender by the Administrative Agent shall be conclusive absent manifest error.  Each Lender hereby authorizes the Administrative Agent to setoff and apply any and all amounts at any time owing to such Lender under any Loan Document or otherwise payable by the Administrative Agent to the Lender from any other source against any amount due to the Administrative Agent under this paragraph (e).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Status of Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  (i) Any Lender that is entitled to an exemption from or reduction of withholding Tax with respect to payments made under any Loan Document shall deliver to the Borrower and the Administrative Agent, at the time or times reasonably requested by the Borrower or the Administrative Agent, such properly completed and executed documentation reasonably requested by the Borrower or the Administrative Agent as will permit such payments to be made without withholding or at a reduced rate of withholding.  In addition, any Lender, if reasonably requested by the Borrower or the Administrative Agent, shall deliver such other documentation prescribed by applicable law or reasonably requested by the Borrower or the Administrative Agent as will enable the Borrower or the Administrative Agent to determine whether or not such Lender is subject to backup withholding or information reporting requirements.  Notwithstanding anything to the contrary in the preceding two sentences, the completion, execution and submission of such documentation (other than such documentation set forth in Section 2.17(f)(ii)(A), (ii)(B) and (ii)(D) below) shall not be required if in the Lender&#8217;s reasonable judgment such completion, execution or submission would subject such Lender to any material unreimbursed cost or expense or would materially prejudice the legal or commercial position of such Lender.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Without limiting the generality of the foregoing, in the event that the Borrower is a U.S. Person&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(A)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">any Lender that is a U.S. Person shall deliver to the Borrower and the Administrative Agent on or prior to the date on which such Lender becomes a Lender under this Agreement (and from time to time thereafter upon the reasonable request of the Borrower or the Administrative Agent), an executed copy of IRS Form W-9 certifying that such Lender is exempt from U.S. federal backup withholding tax&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(B)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">any Foreign Lender shall, to the extent it is legally entitled to do so, deliver to the Borrower and the Administrative Agent (in such number of copies as shall be requested by the recipient) on or prior to the date on which such Foreign Lender becomes a Lender under this Agreement (and from time to time thereafter upon the reasonable request of the Borrower or the Administrative Agent), whichever of the following is applicable&#58;</font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">65</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(1)  in the case of a Foreign Lender claiming the benefits of an income tax treaty to which the United States is a party (x) with respect to payments of interest under any Loan Document, an executed copy of IRS Form W-8BEN or IRS Form W-8BEN-E, as applicable, establishing an exemption from, or reduction of, U.S. federal withholding Tax pursuant to the &#8220;interest&#8221; article of such tax treaty and (y) with respect to any other applicable payments under any Loan Document, IRS Form W-8BEN or IRS Form W-8BEN-E, as applicable, establishing an exemption from, or reduction of, U.S. federal withholding Tax pursuant to the &#8220;business profits&#8221; or &#8220;other income&#8221; article of such tax treaty&#59;</font></div><div style="padding-left:108pt;text-align:justify"><font><br></font></div><div style="padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(2)  in the case of a Foreign Lender claiming that its extension of credit will generate U.S. effectively connected income, an executed copy of IRS Form W-8ECI&#59;</font></div><div style="padding-left:108pt;text-align:justify"><font><br></font></div><div style="padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(3) in the case of a Foreign Lender claiming the benefits of the exemption for portfolio interest under Section 881(c) of the Code, (x) a certificate substantially in the form of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit F-1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> to the effect that such Foreign Lender is not a &#8220;bank&#8221; within the meaning of Section 881(c)(3)(A) of the Code, a &#8220;10 percent shareholder&#8221; of the Borrower within the meaning of Section 881(c)(3)(B) of the Code, or a &#8220;controlled foreign corporation&#8221; described in Section 881(c)(3)(C) of the Code (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">U.S. Tax Compliance Certificate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) and (y) an executed copy of IRS Form W-8BEN or IRS Form W-8BEN-E&#59; or</font></div><div style="padding-left:108pt;text-align:justify"><font><br></font></div><div style="padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(4) to the extent a Foreign Lender is not the beneficial owner, an executed copy of IRS Form W-8IMY, accompanied by IRS Form W-8ECI, IRS Form W-8BEN or IRS Form W-8BEN-E, a U.S. Tax Compliance Certificate substantially in the form of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit F-2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit F-3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, IRS Form W-9, and&#47;or other certification documents from each beneficial owner, as applicable&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that if the Foreign Lender is a partnership and one or more direct or indirect partners of such Foreign Lender are claiming the portfolio interest exemption, such Foreign Lender may provide a U.S. Tax Compliance Certificate substantially in the form of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit F-4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> on behalf of each such direct and indirect partner&#59;</font></div><div style="padding-left:108pt;text-align:justify"><font><br></font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(C)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">any Foreign Lender shall, to the extent it is legally entitled to do so, deliver to the Borrower and the Administrative Agent (in such number of copies as shall be requested by the recipient) on or prior to the date on which such Foreign Lender becomes a Lender under this Agreement (and from time to time thereafter upon the reasonable request of the Borrower or the Administrative Agent), executed copies of any other form prescribed by applicable law as a basis for claiming exemption from or a reduction in U.S. federal withholding Tax, duly completed, together with such supplementary documentation as may be prescribed by applicable law to permit the Borrower or the Administrative Agent to determine the withholding or deduction required to be made&#59; and</font></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(D)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">if a payment made to a Lender under any Loan Document would be subject to U.S. federal withholding Tax imposed by FATCA if such Lender were to fail to comply with the applicable reporting requirements of FATCA (including those contained in Section 1471(b) or 1472(b) of the Code, as applicable), such Lender shall deliver to the Borrower and the Administrative Agent at the time or times prescribed by law and at such time or times reasonably requested by the Borrower or the Administrative Agent such documentation prescribed by applicable law (including as prescribed by </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">66</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Section 1471(b)(3)(C)(i) of the Code) and such additional documentation reasonably requested by the Borrower or the Administrative Agent as may be necessary for the Borrower and the Administrative Agent to comply with their obligations under FATCA and to determine that such Lender has complied with such Lender&#8217;s obligations under FATCA or to determine the amount to deduct and withhold from such payment.  Solely for purposes of this clause (D), &#8220;FATCA&#8221; shall include any amendments made to FATCA after the date of this Agreement.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Each Lender agrees that if any form or certification it previously delivered expires or becomes obsolete or inaccurate in any respect, it shall update such form or certification or promptly notify the Borrower and the Administrative Agent in writing of its legal inability to do so.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(g)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Treatment of Certain Refunds</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  If any party determines, in its sole discretion exercised in good faith, that it has received a refund of any Taxes as to which it has been indemnified pursuant to this Section 2.17 (including by the payment of additional amounts pursuant to this Section 2.17), it shall pay to the indemnifying party an amount equal to such refund (but only to the extent of indemnity payments made under this Section 2.17 with respect to the Taxes giving rise to such refund), net of all out-of-pocket expenses (including Taxes) of such indemnified party and without interest (other than any interest paid by the relevant Governmental Authority with respect to such refund).  Such indemnifying party, upon the request of such indemnified party, shall repay to such indemnified party the amount paid over pursuant to this paragraph (g) (plus any penalties, interest or other charges imposed by the relevant Governmental Authority) in the event that such indemnified party is required to repay such refund to such Governmental Authority.  Notwithstanding anything to the contrary in this paragraph (g), in no event will the indemnified party be required to pay any amount to an indemnifying party pursuant to this paragraph (g) the payment of which would place the indemnified party in a less favorable net after-Tax position than the indemnified party would have been in if the Tax subject to indemnification and giving rise to such refund had not been deducted, withheld or otherwise imposed and the indemnification payments or additional amounts with respect to such Tax had never been paid.  This paragraph shall not be construed to require any indemnified party to make available its Tax returns (or any other information relating to its Taxes that it deems confidential) to the indemnifying party or any other Person.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(h)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Survival</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Each party&#8217;s obligations under this Section 2.17 shall survive the resignation or replacement of the Administrative Agent or any assignment of rights by, or the replacement of, a Lender, the termination of the Commitments and the repayment, satisfaction or discharge of all obligations under any Loan Document.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Defined Terms</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  For purposes of this Section&#160;2.17, the term &#8220;Lender&#8221; includes the Issuing Bank and the term &#8220;applicable law&#8221; includes FATCA.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 2.18. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Payments Generally&#59; Allocations of Proceeds&#59; Pro Rata Treatment&#59; Sharing of Setoffs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Borrower shall make each payment or prepayment required to be made by it hereunder (whether of principal, interest, fees or reimbursement of LC Disbursements, or of amounts payable under Section&#160;2.15, 2.16 or 2.17, or otherwise) prior to (i)&#160;in the case of payments denominated in Dollars, 12&#58;00 noon, New York City time and (ii) in the case of payments denominated in a Foreign Currency, 12&#58;00 noon, Local Time, in the city of the Administrative Agent&#8217;s Eurocurrency Payment Office for such currency, in each case on the date when due or the date fixed for any prepayment hereunder, in immediately available funds, without setoff, recoupment or counterclaim.  Any amounts received after such time on any date may, in the discretion of the Administrative Agent, be deemed to have been received on the next succeeding Business Day for purposes of calculating interest thereon.  All </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">67</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">such payments shall be made (i)&#160;in the same currency in which the applicable Credit Event was made (or where such currency has been converted to euro, in euro) and (ii) to the Administrative Agent at its offices at 10 South Dearborn Street, Chicago, Illinois 60603 or, in the case of a Credit Event denominated in a Foreign Currency, the Administrative Agent&#8217;s Eurocurrency Payment Office for such currency, except payments to be made directly to the Issuing Bank or the Swingline Lender as expressly provided herein and except that payments pursuant to Sections 2.15, 2.16, 2.17 and 9.03 shall be made directly to the Persons entitled thereto.  The Administrative Agent shall distribute any such payments denominated in the same currency received by it for the account of any other Person to the appropriate recipient promptly following receipt thereof.  If any payment hereunder shall be due on a day that is not a Business Day, the date for payment shall be extended to the next succeeding Business Day, and, in the case of any payment accruing interest, interest thereon shall be payable for the period of such extension.  Notwithstanding the foregoing provisions of this Section, if, after the making of any Credit Event in any Foreign Currency, currency control or exchange regulations are imposed in the country which issues such currency with the result that the type of currency in which the Credit Event was made (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Original Currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) no longer exists or the Borrower is not able to make payment to the Administrative Agent for the account of the Lenders in such Original Currency, then all payments to be made by the Borrower hereunder in such currency shall instead be made when due in Dollars in an amount equal to the Dollar Amount (as of the date of repayment) of such payment due, it being the intention of the parties hereto that the Borrower takes all risks of the imposition of any such currency control or exchange regulations.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At any time that payments are not required to be applied in the manner required by Section 7.03, if at any time insufficient funds are received by and available to the Administrative Agent to pay fully all amounts of principal, unreimbursed LC Disbursements, interest and fees then due hereunder, such funds shall be applied (i)&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">first</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, towards payment of interest and fees then due hereunder, ratably among the parties entitled thereto in accordance with the amounts of interest and fees then due to such parties, and (ii)&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">second</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, towards payment of principal and unreimbursed LC Disbursements then due hereunder, ratably among the parties entitled thereto in accordance with the amounts of principal and unreimbursed LC Disbursements then due to such parties.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At the election of the Administrative Agent, all payments of principal, interest, LC Disbursements, fees, premiums, reimbursable expenses (including, without limitation, all reimbursement for fees and expenses pursuant to Section&#160;9.03), and other sums payable under the Loan Documents, may be paid from the proceeds of Borrowings made hereunder whether made following a request by the Borrower pursuant to Section&#160;2.03 or a deemed request as provided in this Section&#160;or may be deducted from any deposit account of the Borrower maintained with the Administrative Agent.  The Borrower hereby irrevocably authorizes (i)&#160;the Administrative Agent to make a Borrowing for the purpose of paying each payment of principal, interest and fees as it becomes due hereunder or any other amount due under the Loan Documents and agrees that all such amounts charged shall constitute Loans (including Swingline Loans) and that all such Borrowings shall be deemed to have been requested pursuant to Section 2.03 or 2.05, as applicable and (ii) the Administrative Agent to charge any deposit account of the Borrower maintained with the Administrative Agent for each payment of principal, interest and fees as it becomes due hereunder or any other amount due under the Loan Documents.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If any Lender shall, by exercising any right of setoff or counterclaim or otherwise, obtain payment in respect of any principal of or interest on any of its Revolving Loans or participations in LC Disbursements or Swingline Loans resulting in such Lender receiving payment of a greater proportion of the aggregate amount of its Revolving Loans and participations in LC Disbursements and Swingline Loans and accrued interest thereon than the proportion received by any other Lender, then the Lender receiving such greater proportion shall purchase (for cash at face value) participations in the Revolving Loans and participations in LC Disbursements and Swingline Loans of other Lenders to the extent necessary so that the benefit of all such payments shall be shared by the </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">68</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Lenders ratably in accordance with the aggregate amount of principal of and accrued interest on their respective Revolving Loans and participations in LC Disbursements and Swingline Loans&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that (i)&#160;if any such participations are purchased and all or any portion of the payment giving rise thereto is recovered,  such participations shall be rescinded and the purchase price restored to the extent of such recovery, without interest, and (ii) the provisions of this paragraph shall not be construed to apply to any payment made by the Borrower pursuant to and in accordance with the express terms of this Agreement or any payment obtained by a Lender as consideration for the assignment of or sale of a participation in any of its Loans or participations in LC Disbursements and Swingline Loans to any assignee or participant, other than to the Borrower or any Subsidiary or Affiliate thereof (as to which the provisions of this paragraph shall apply).  The Borrower consents to the foregoing and agrees, to the extent it may effectively do so under applicable law, that any Lender acquiring a participation pursuant to the foregoing arrangements may exercise against the Borrower rights of setoff and counterclaim with respect to such participation as fully as if such Lender were a direct creditor of the Borrower in the amount of such participation.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Unless the Administrative Agent shall have received, prior to any date on which any payment is due to the Administrative Agent for the account of the Lenders or the Issuing Bank pursuant to the terms of this Agreement or any other Loan Document (including any date that is fixed for prepayment by notice from the Borrower to the Administrative Agent pursuant to Section 2.11(b)), notice from the Borrower that the Borrower will not make such payment or prepayment, the Administrative Agent may assume that the Borrower has made such payment on such date in accordance herewith and may, in reliance upon such assumption, distribute to the Lenders or the Issuing Bank, as the case may be, the amount due.  In such event, if the Borrower has not in fact made such payment, then each of the Lenders or the Issuing Bank, as the case may be, severally agrees to repay to the Administrative Agent forthwith on demand the amount so distributed to such Lender or Issuing Bank with interest thereon, for each day from and including the date such amount is distributed to it to but excluding the date of payment to the Administrative Agent, at the greater of the NYFRB Rate and a rate determined by the Administrative Agent in accordance with banking industry rules on interbank compensation (including without limitation the Overnight Foreign Currency Rate in the case of Loans denominated in a Foreign Currency).</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 2.19. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Mitigation Obligations&#59; Replacement of Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  (a)  If any Lender requests compensation under Section&#160;2.15, or if the Borrower is required to pay any Indemnified Taxes or additional amounts to any Lender or any Governmental Authority for the account of any Lender pursuant to Section&#160;2.17, then such Lender shall use reasonable efforts to designate a different lending office for funding or booking its Loans hereunder or to assign its rights and obligations hereunder to another of its offices, branches or Affiliates, if, in the judgment of such Lender, such designation or assignment (i)&#160;would eliminate or reduce amounts payable pursuant to Section&#160;2.15 or 2.17, as the case may be, in the future and (ii)&#160;would not subject such Lender to any unreimbursed cost or expense and would not otherwise be disadvantageous to such Lender.  The Borrower hereby agrees to pay all reasonable costs and expenses incurred by any Lender in connection with any such designation or assignment.</font></div><div style="margin-bottom:12pt;padding-left:4.5pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If (i)&#160;any Lender requests compensation under Section&#160;2.15, (ii)&#160;the Borrower is required to pay any Indemnified Taxes or additional amounts to any Lender or any Governmental Authority for the account of any Lender pursuant to Section&#160;2.17 or (iii)&#160;any Lender becomes a Defaulting Lender, then the Borrower may, at its sole expense and effort, upon notice to such Lender and the Administrative Agent, require such Lender to assign and delegate, without recourse (in accordance with and subject to the restrictions contained in Section&#160;9.04), all its interests, rights (other than its existing rights to payments pursuant to Section 2.15 or 2.17) and obligations under this Agreement and the other Loan Documents to an assignee that shall assume such obligations (which assignee may be another Lender, if a Lender accepts such assignment)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that (i)&#160;the Borrower shall have received </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">69</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">the prior written consent of the Administrative Agent (and if a Commitment is being assigned, the Issuing Bank and the Swingline Lender), which consent shall not unreasonably be withheld, (ii)&#160;such Lender shall have received payment of an amount equal to the outstanding principal of its Loans and participations in LC Disbursements and Swingline Loans, accrued interest thereon, accrued fees and all other amounts payable to it hereunder, from the assignee (to the extent of such outstanding principal and accrued interest and fees) or the Borrower (in the case of all other amounts) and (iii)&#160;in the case of any such assignment resulting from a claim for compensation under Section&#160;2.15 or payments required to be made pursuant to Section&#160;2.17, such assignment will result in a reduction in such compensation or payments.  A Lender shall not be required to make any such assignment and delegation if, prior thereto, as a result of a waiver by such Lender or otherwise, the circumstances entitling the Borrower to require such  assignment and delegation cease to apply.  Each party hereto agrees that (i) an assignment required pursuant to this paragraph may be effected pursuant to an Assignment and Assumption executed by the Borrower, the Administrative Agent and the assignee (or, to the extent applicable, an agreement incorporating an Assignment and Assumption by reference pursuant to an Approved Electronic Platform as to which the Administrative Agent and such parties are participants), and (ii) the Lender required to make such assignment need not be a party thereto in order for such assignment to be effective and shall be deemed to have consented to and be bound by the terms thereof&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> that, following the effectiveness of any such assignment, the other parties to such assignment agree to execute and deliver such documents necessary to evidence such assignment as reasonably requested by the applicable Lender, provided that any such documents shall be without recourse to or warranty by the parties thereto.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 2.20. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Expansion Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Borrower may from time to time elect to increase the Commitments or enter into one or more tranches of term loans (each an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Incremental Term Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), in each case in minimum increments of $25,000,000 so long as, after giving effect thereto, the aggregate amount of such increases and all such Incremental Term Loans does not exceed $50,000,000.  The Borrower may arrange for any such increase or tranche to be provided by one or more Lenders (each Lender so agreeing to an increase in its Commitment, or to participate in such Incremental Term Loans, an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Increasing Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), or by one or more new banks, financial institutions or other entities (each such new bank, financial institution or other entity, an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Augmenting Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that no Ineligible Institution may be an Augmenting Lender), which agree to increase their existing Commitments, or to participate in such Incremental Term Loans, or provide new Commitments, as the case may be&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that (i)&#160;each Augmenting Lender, shall be subject to the approval of the Borrower and the Administrative Agent and (ii) (x) in the case of an Increasing Lender, the Borrower and such Increasing Lender execute an agreement substantially in the form of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit C</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> hereto or such other form reasonably acceptable to the Borrower and the Administrative Agent, and (y) in the case of an Augmenting Lender, the Borrower and such Augmenting Lender execute an agreement substantially in the form of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit D</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> hereto or such other form as is reasonably acceptable to the Borrower and the Administrative Agent.  No consent of any Lender (other than the Lenders participating in the increase or any Incremental Term Loan) shall be required for any increase in Commitments or Incremental Term Loan pursuant to this Section&#160;2.20.  Increases and new Commitments and Incremental Term Loans created pursuant to this Section&#160;2.20 shall become effective on the date agreed by the Borrower, the Administrative Agent and the relevant Increasing Lenders or Augmenting Lenders, and the Administrative Agent shall notify each Lender thereof.  Notwithstanding the foregoing, no increase in the Commitments (or in the Commitment of any Lender) or tranche of Incremental Term Loans shall become effective under this paragraph unless, (i)&#160;on the proposed date of the effectiveness of such increase or Incremental Term Loans, (A)&#160;the conditions set forth in paragraphs (a)&#160;and (b) of Section&#160;4.02 shall be satisfied or waived by the Required Lenders and the Administrative Agent shall have received a certificate to that effect dated such date and executed by a Financial Officer of the Borrower and (B) the Borrower shall be in compliance (on a pro forma basis) with the covenants contained in Section&#160;6.12 and (ii) to the extent reasonably requested by the Administrative Agent shall have received (x) documents and opinions of the same type, to the extent applicable, as those delivered on the Effective Date as to the organizational power and authority of the </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">70</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Borrower to borrow hereunder after giving effect to such increase or Incremental Term Loan (or to the extent resolutions delivered on the Effective Date approve such matters, a certification from the Borrower that such previously delivered resolutions remain in full force and effect and have not been amended or otherwise modified since the adoption thereof) and (y) reaffirmations from the Loan Parties.  On the effective date of any increase in the Commitments or any Incremental Term Loans being made, (i)&#160;each relevant Increasing Lender and Augmenting Lender shall make available to the Administrative Agent such amounts in immediately available funds as the Administrative Agent shall determine, for the benefit of the other Lenders, as being required in order to cause, after giving effect to such increase and the use of such amounts to make payments to such other Lenders, each Lender&#8217;s portion of the outstanding Revolving Loans of all the Lenders to equal its Applicable Percentage of such outstanding Revolving Loans, and (ii) except in the case of any Incremental Term Loans, the Borrower shall be deemed to have repaid and reborrowed all outstanding Revolving Loans owed by the Borrower as of the date of any increase in the Commitments (with such reborrowing to consist of the Types of Revolving Loans, with related Interest Periods if applicable, specified in a notice delivered by the Borrower, in accordance with the requirements of Section&#160;2.03).  The deemed payments made pursuant to clause (ii) of the immediately preceding sentence shall be accompanied by payment of all accrued interest on the amount prepaid and, in respect of each Eurocurrency Loan, shall be subject to indemnification by the Borrower pursuant to the provisions of Section&#160;2.16 if the deemed payment occurs other than on the last day of the related Interest Periods.  The Incremental Term Loans (a)&#160;shall rank pari passu in right of payment with the Revolving Loans, (b) shall not mature earlier than the Maturity Date (but may have amortization and&#47;or customary prepayments prior to such date) and (c) shall be treated substantially the same as (and in any event no more favorably than) the Revolving Loans&#59; provided that (i)&#160;the terms and conditions applicable to any tranche of Incremental Term Loans maturing after the Maturity Date may provide for material additional or different financial or other covenants or prepayment requirements applicable only during periods after the Maturity Date and (ii) the Incremental Term Loans may be priced differently (whether in the form of interest rate margin, upfront fees, original issue discount, call protection or otherwise) than the Revolving Loans.  Incremental Term Loans may be made hereunder pursuant to an amendment or restatement (an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Incremental Term Loan Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) of this Agreement and, as appropriate, the other Loan Documents, executed by the Borrower, each Increasing Lender participating in such tranche, each Augmenting Lender participating in such tranche, if any, and the Administrative Agent.  The Incremental Term Loan Amendment may, without the consent of any other Lenders, effect such amendments to this Agreement and the other Loan Documents as may be necessary or appropriate, in the reasonable opinion of the Administrative Agent, to effect the provisions of this Section&#160;2.20.  Nothing contained in this Section&#160;2.20 shall constitute, or otherwise be deemed to be, a commitment on the part of any Lender to increase its Commitment hereunder, or provide Incremental Term Loans, at any time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">SECTION 2.21. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Judgment Currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.  If for the purposes of obtaining judgment in any court it is necessary to convert a sum due from the Borrower hereunder in the currency expressed to be payable herein (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">specified currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221;) into another currency, the parties hereto agree, to the fullest extent that they may effectively do so, that the rate of exchange used shall be that at which in accordance with normal banking procedures the Administrative Agent could purchase the specified currency with such other currency at the Administrative Agent&#8217;s main New York City office on the Business Day preceding that on which final, non-appealable judgment is given.  The obligations of the Borrower in respect of any sum due to any Lender or the Administrative Agent by the Borrower hereunder shall, notwithstanding any judgment in a currency other than the specified currency, be discharged only to the extent that on the Business Day following receipt by such Lender or the Administrative Agent (as the case may be) of any sum adjudged to be so due in such other currency such Lender or the Administrative Agent (as the case may be) may in accordance with normal, reasonable banking procedures purchase the specified currency with such other currency.  If the amount of the specified currency so purchased is less than the sum originally due to such Lender or the Administrative Agent by the Borrower, as the case may be, in the specified currency, the Borrower agrees, to the fullest extent that it may effectively do so, as a </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">71</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">separate obligation and notwithstanding any such judgment, to indemnify such Lender or the Administrative Agent, as the case may be, against such loss, and if the amount of the specified currency so purchased exceeds (a)&#160;the sum originally due to any Lender or the Administrative Agent, as the case may be, in the specified currency and (b) any amounts shared with other Lenders relating to amounts owed by the Borrower as a result of allocations of such excess as a disproportionate payment to such Lender under Section&#160;2.18, such Lender or the Administrative Agent, as the case may be, agrees to remit such excess to the Borrower.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 2.22. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Defaulting Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Notwithstanding any provision of this Agreement to the contrary, if any Lender becomes a Defaulting Lender, then the following provisions shall apply for so long as such Lender is a Defaulting Lender&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">fees shall cease to accrue on the unfunded portion of the Commitment of such Defaulting Lender pursuant to Section&#160;2.12(a)&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">any payment of principal, interest, fees or other amounts received by the Administrative Agent for the account of such Defaulting Lender (whether voluntary or mandatory, at maturity, pursuant to Section 7.03 or otherwise) or received by the Administrative Agent from a Defaulting Lender pursuant to Section&#160;9.08 shall be applied at such time or times as may be determined by the Administrative Agent as follows&#58;  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">first</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, to the payment of any amounts owing by such Defaulting Lender to the Administrative Agent hereunder&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">second</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, to the payment on a pro rata basis of any amounts owing by such Defaulting Lender to the Issuing Bank or Swingline Lender hereunder&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">third</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, to cash collateralize LC Exposure with respect to such Defaulting Lender in accordance with this Section&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">fourth</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, as the Borrower may request (so long as no Default or Event of Default exists), to the funding of any Loan in respect of which such Defaulting Lender has failed to fund its portion thereof as required by this Agreement, as determined by the Administrative Agent&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">fifth</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, if so determined by the Administrative Agent and the Borrower, to be held in a deposit account and released pro rata in order to (x)&#160;satisfy such Defaulting Lender&#8217;s potential future funding obligations with respect to Loans under this Agreement and (y)&#160;cash collateralize future LC Exposure with respect to such Defaulting Lender with respect to future Letters of Credit issued under this Agreement, in accordance with this Section&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">sixth</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, to the payment of any amounts owing to the Lenders, the Issuing Bank or Swingline Lender as a result of any judgment of a court of competent jurisdiction obtained by any Lender, the Issuing Bank or Swingline Lender against such Defaulting Lender as a result of such Defaulting Lender&#8217;s breach of its obligations under this Agreement or under any other Loan Document&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">seventh</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, so long as no Default or Event of Default exists, to the payment of any amounts owing to the Borrower as a result of any judgment of a court of competent jurisdiction obtained by the Borrower against such Defaulting Lender as a result of such Defaulting Lender&#8217;s breach of its obligations under this Agreement or under any other Loan Document&#59; and eighth, to such Defaulting Lender or as otherwise directed by a court of competent jurisdiction&#59; provided that if (x)&#160;such payment is a payment of the principal amount of any Loans or LC Disbursements in respect of which such Defaulting Lender has not fully funded its appropriate share, and (y)&#160;such Loans were made or the related Letters of Credit were issued at a time when the conditions set forth in Section&#160;4.02 were satisfied or waived, such payment shall be applied solely to pay the Loans of, and LC Disbursements owed to, all non-Defaulting Lenders on a pro rata basis prior to being applied to the payment of any Loans of, or LC Disbursements owed to, such Defaulting Lender until such time as all Loans and funded and unfunded participations in the Borrower&#8217;s obligations corresponding to such Defaulting Lender&#8217;s LC Exposure and Swingline Loans are held by the Lenders pro rata in accordance with the Commitments without giving effect to clause&#160;(d) below.  Any payments, prepayments or other amounts paid or payable to a Defaulting Lender that are applied (or held) to pay amounts owed by a Defaulting Lender or to post cash collateral pursuant to this Section shall be deemed paid to and redirected by such Defaulting Lender, and each Lender irrevocably consents hereto&#59;</font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">72</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the Commitment and Revolving Credit Exposure of such Defaulting Lender shall not be included in determining whether the Required Lenders have taken or may take any action hereunder (including any consent to any amendment, waiver or other modification pursuant to Section&#160;9.02)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, that any amendment, waiver or other modification requiring the consent of all Lenders or all Lenders directly affected thereby shall not, except as otherwise provided in Section 9.02, require the consent of such Defaulting Lender in accordance with the terms hereof&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">if any Swingline Exposure or LC Exposure exists at the time such Lender becomes a Defaulting Lender then&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">all or any part of the Swingline Exposure and LC Exposure of such Defaulting Lender (other than, in the case of a Defaulting Lender that is the Swingline Lender,  the portion of such Swingline Exposure referred to in clause (b) of the definition of such term) shall be reallocated among the non-Defaulting Lenders in accordance with their respective Applicable Percentages  but only to the extent that such reallocation does not, as to any non-Defaulting Lender, cause such non-Defaulting Lender&#8217;s Revolving Credit Exposure to exceed its Commitment&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">if the reallocation described in clause (i)&#160;above cannot, or can only partially, be effected, the Borrower shall within one (1) Business Day following notice by the Administrative Agent (x) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">first</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, prepay such Swingline Exposure and (y) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">second</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, cash collateralize for the benefit of the Issuing Bank only the Borrower&#8217;s obligations corresponding to such Defaulting Lender&#8217;s LC Exposure (after giving effect to any partial reallocation pursuant to clause (i)&#160;above) in accordance with the procedures set forth in Section&#160;2.06(j) for so long as such LC Exposure is outstanding&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">if the Borrower cash collateralizes any portion of such Defaulting Lender&#8217;s LC Exposure pursuant to clause (ii) above, the Borrower shall not be required to pay any fees to such Defaulting Lender pursuant to Section&#160;2.12(b) with respect to such Defaulting Lender&#8217;s LC Exposure during the period such Defaulting Lender&#8217;s LC Exposure is cash collateralized&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(iv)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">if the LC Exposure of the non-Defaulting Lenders is reallocated pursuant to clause (i)&#160;above, then the fees payable to the Lenders pursuant to Section 2.12(a)&#160;and Section&#160;2.12(b) shall be adjusted in accordance with such non-Defaulting Lenders&#8217; Applicable Percentages&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(v)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">if all or any portion of such Defaulting Lender&#8217;s LC Exposure is neither reallocated nor cash collateralized pursuant to clause (i)&#160;or (ii) above, then, without prejudice to any rights or remedies of the Issuing Bank or any other Lender hereunder, all letter of credit fees payable under Section&#160;2.12(b) with respect to such Defaulting Lender&#8217;s LC Exposure shall be payable to the Issuing Bank until and to the extent that such LC Exposure is reallocated and&#47;or cash collateralized&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">so long as such Lender is a Defaulting Lender, the Swingline Lender shall not be required to fund any Swingline Loan and the Issuing Bank shall not be required to issue, amend or increase any Letter of Credit, unless it is satisfied that the related exposure and the Defaulting Lender&#8217;s then outstanding LC Exposure will be 100% covered by the Commitments of the non-Defaulting Lenders and&#47;or cash collateral will be provided by the Borrower in accordance with Section&#160;2.22(d), and Swingline Exposure related to any such newly made Swingline Loan or LC Exposure related to any </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">73</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">newly issued or increased Letter of Credit shall be allocated among non-Defaulting Lenders in a manner consistent with Section&#160;2.22(d)(i) (and such Defaulting Lender shall not participate therein).</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If (i)&#160;a Bankruptcy Event or a Bail-In Action with respect to a Lender Parent shall occur following the date hereof and for so long as such event shall continue or (ii) the Swingline Lender or the Issuing Bank has a good faith belief that any Lender has defaulted in fulfilling its obligations under one or more other agreements in which such Lender commits to extend credit, the Swingline Lender shall not be required to fund any Swingline Loan and the Issuing Bank shall not be required to issue, amend or increase any Letter of Credit, unless the Swingline Lender or the Issuing Bank, as the case may be, shall have entered into arrangements with the Borrower or such Lender, satisfactory to the Swingline Lender or the Issuing Bank, as the case may be, to defease any risk to it in respect of such Lender hereunder.</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In the event that the Administrative Agent, the Borrower, the Swingline Lender and the Issuing Bank each agrees that a Defaulting Lender has adequately remedied all matters that caused such Lender to be a Defaulting Lender, then the Swingline Exposure and LC Exposure of the Lenders shall be readjusted to reflect the inclusion of such Lender&#8217;s Commitment and on such date such Lender shall purchase at par such of the Loans of the other Lenders (other than Swingline Loans) as the Administrative Agent shall determine may be necessary in order for such Lender to hold such Loans in accordance with its Applicable Percentage, whereupon such Lender will cease to be a Defaulting Lender&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that no adjustments will be made retroactively with respect to fees accrued or payments made by or on behalf of the Borrower while that Lender was a Defaulting Lender&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, further, that, except to the extent otherwise expressly agreed by the affected parties, no change hereunder  from Defaulting Lender to Lender will constitute a waiver or release of any claim of any party hereunder arising from that Lender&#8217;s having been a Defaulting Lender.</font></div><div style="margin-bottom:9pt;text-align:center"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ARTICLE III</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><br><br>Representations and Warranties</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Borrower represents and warrants to the Lenders that&#58;</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 3.01. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Organization&#59; Powers&#59; Subsidiaries</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Each of the Borrower and its Material Subsidiaries is duly organized, validly existing and in good standing (to the extent the concept is applicable in such jurisdiction) under the laws of the jurisdiction of its organization, has all requisite organizational power and authority to carry on its business as now conducted and, except where the failure to do so, individually or in the aggregate, could not reasonably be expected to result in a Material Adverse Effect, is qualified to do business in, and, to the extent the concept is applicable in such jurisdiction, is in good standing in, every jurisdiction where its ownership, lease or operation of properties or the conduct of its business requires such qualification.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Schedule 3.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> hereto identifies each Subsidiary as of the Effective Date, noting whether such Subsidiary is a Material Subsidiary, the jurisdiction of its incorporation or organization, as the case may be, the percentage of issued and outstanding shares of each class of its capital stock or other equity interests owned by the Borrower and the other Subsidiaries and, if such percentage is not 100% (excluding (i) directors&#8217; qualifying shares and (ii) shares issued to foreign nationals to the extent required by applicable law), a description of each class issued and outstanding.  All of the outstanding shares of capital stock and other equity interests of each Subsidiary Guarantor and each other Subsidiary pledged to the Administrative Agent are validly issued and outstanding and, to the extent applicable, fully paid and nonassessable and, as of the Effective Date, all such shares and other equity interests indicated on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Schedule 3.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> as owned by the Borrower or another Subsidiary are owned, beneficially and of record, by the Borrower or any Subsidiary free and clear of all Liens, other than Liens permitted pursuant to Section 6.02.  Except as indicated on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Schedule 3.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> hereto, as of the Effective Date, there are no outstanding commitments or other obligations of the Borrower or any Subsidiary to issue, </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">74</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">and no options, warrants or other rights of any Person to acquire, any shares of any class of capital stock or other equity interests of the Borrower or any Subsidiary.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 3.02. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Authorization&#59; Enforceability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Transactions are within each Loan Party&#8217;s organizational powers and have been duly authorized by all necessary organizational actions and, if required, actions by equity holders.  The Loan Documents to which each Loan Party is a party have been duly executed and delivered by such Loan Party and constitute a legal, valid and binding obligation of such Loan Party, enforceable in accordance with its terms, subject to (i) applicable bankruptcy, insolvency, reorganization, moratorium or other laws affecting creditors&#8217; rights generally, (ii) general principles of equity, regardless of whether considered in a proceeding in equity or at law and (iii) requirements of reasonableness, good faith and fair dealing.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 3.03. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Governmental Approvals&#59; No Conflicts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  (a)&#160;The Transactions do not require any consent or approval of, registration or filing with, or any other action by, any Governmental Authority, except such as have been, or will be by the time required, obtained or made and are, or will be by the time required, in full force and effect and except for any filings, registrations, endorsements, notarizations, stampings and&#47;or notifications necessary to perfect Liens created pursuant to the Loan Documents, (b) the Transactions will not violate in any material respect any applicable material law or regulation or the charter, by-laws or other organizational documents of any Loan Party or any of its Material Subsidiaries or any material order of any Governmental Authority binding upon any Loan Party or any of the Material Subsidiaries or its assets, (c) the Transactions will not violate or result in a default under any indenture, material agreement or other material instrument binding upon any Loan Party or any of its Material Subsidiaries or its assets, or give rise to a right thereunder to require any payment to be made by any Loan Party or any Material Subsidiary, except, in the case of clause (c), for any such violations, defaults or rights that could not reasonably be expected to result in a Material Adverse Effect, and (d) the Transactions will not result in the creation or imposition of any Lien on any asset of any Loan Party or any of its Material Subsidiaries, other than Liens created under the Loan Documents.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 3.04. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Financial Condition&#59; No Material Adverse Change</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  (a)  The Borrower has heretofore furnished to the Lenders its consolidated balance sheet and statements of income, stockholders equity and cash flows as of and for the fiscal year ended December 31, 2019, reported on by Deloitte &#38; Touche LLP, independent public accountants.  Such financial statements present fairly, in all material respects, the financial position and results of operations and cash flows of the Borrower and its consolidated Subsidiaries as of such dates and for such periods in accordance with GAAP.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Since December 31, 2019, except for reasonably foreseeable and expected consequences of the COVID-19 pandemic as of the Effective Date, there has been no material adverse change in the business, assets, operations or financial condition of the Borrower and its Subsidiaries, taken as a whole.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 3.05. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Properties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  (a)  Except for Liens permitted pursuant to Section 6.02, each of the Borrower and its Subsidiaries has good title to, or (to the knowledge of the Borrower or any Subsidiary) valid leasehold interests in, all its real and personal property (other than intellectual property, which is subject to Section 3.05(b)) material to its business, except as could not reasonably be expected to result in a Material Adverse Effect.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Each of the Borrower and its Subsidiaries owns, or is licensed to use (subject to the knowledge-qualified infringement representation in this Section 3.05(b)), all trademarks, trade names, copyrights, patents and other intellectual property material to its business, and the use thereof by the Borrower and its Subsidiaries, to any Loan Party&#8217;s knowledge, does not infringe upon the rights of any </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">75</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">other Person, except for any such infringements, or ownership or license issues, that, individually or in the aggregate, could not reasonably be expected to result in a Material Adverse Effect.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 3.06. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Litigation and Environmental Matters</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  (a)  There are no actions, suits, proceedings or investigations by or before any arbitrator or Governmental Authority pending against or, to the knowledge of the Borrower, threatened in writing against or affecting the Borrower or any of its Subsidiaries (i)&#160;that could reasonably be expected, individually or in the aggregate, to result in a Material Adverse Effect or (ii) that involve this Agreement or the Transactions.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Except with respect to matters that, individually or in the aggregate, could not reasonably be expected to result in a Material Adverse Effect, neither the Borrower nor any of its Subsidiaries (i)&#160;has failed to comply with any Environmental Law or to obtain, maintain or comply with any permit, license or other approval required under any Environmental Law, (ii) is subject to any Environmental Liability, or (iii) has received written notice of any claim with respect to any Environmental Liability.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 3.07. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Compliance with Laws and Agreements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Each of the Borrower and its Subsidiaries is in compliance with all laws, regulations and orders of any Governmental Authority applicable to it or its property and all indentures, agreements and other instruments binding upon it or its property, except where the failure to do so, individually or in the aggregate, could not reasonably be expected to result in a Material Adverse Effect.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 3.08. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Investment Company Status</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Neither the Borrower nor any of its Subsidiaries is an &#8220;investment company&#8221; as defined in, or subject to regulation as an &#8220;investment company&#8221; under, the Investment Company Act of 1940.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 3.09. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Each of the Borrower and its Subsidiaries has timely filed or caused to be filed all federal income Tax returns and all other material Tax returns and reports required to have been filed by it and has paid, caused to be paid or made a provision for the payment of all federal income Taxes and all other material Taxes required to have been paid by it, except (a)&#160;Taxes that are being contested in good faith by appropriate proceedings and for which the Borrower or such Subsidiary, as applicable, has set aside on its books adequate reserves in accordance with GAAP or (b) to the extent that the failure to do so could not reasonably be expected to result in a Material Adverse Effect.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 3.10. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">ERISA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  No ERISA Event has occurred or is reasonably expected to occur that, when taken together with all other such ERISA Events for which liability is reasonably expected to occur, could reasonably be expected to result in a Material Adverse Effect.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 3.11. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Disclosure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  As of the Effective Date, the Borrower has disclosed to the Lenders all agreements, instruments and corporate or other restrictions to which it or any of its Subsidiaries is subject, and all other matters known to it, that, individually or in the aggregate, could reasonably be expected to result in a Material Adverse Effect.  All written information and all information that is formally presented at a  general meeting (which may be a telephonic meeting) of the Lenders, other than any projections, estimates, forecasts and other forward-looking information and information of a general economic or industry-specific nature furnished by or on behalf of the Borrower or any Subsidiary to the Administrative Agent or any Lender pursuant to or in connection with this Agreement or any other Loan Document, when taken as a whole and after giving effect to all supplements and updates thereto, does not (when furnished) contain any untrue statement of material fact or omit to state a material fact necessary in order to make the statements contained therein not materially misleading (when taken as a whole) in light of the circumstances under which such statements are made&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that, with respect to forecasts or projections, the Borrower represents only that such information was prepared in good faith </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">76</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">based upon assumptions believed by the Borrower to be reasonable at the time prepared (it being understood by the Administrative Agent and the Lenders that any such projections are not to be viewed as facts that are subject to significant uncertainties and contingencies, many of which are beyond the control of the Borrower and its Subsidiaries, that no assurances can be given that such projections will be realized and that actual results may differ materially from such projections).  As of the Effective Date, to the best knowledge of the Borrower, the information included in the Beneficial Ownership Certification provided on or prior to the Effective Date to any Lender in connection with this Agreement is true and correct in all respects.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 3.12.        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Liens</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  There are no Liens on any of the real or personal properties of the Borrower or any Subsidiary except for Liens permitted by Section&#160;6.02.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 3.13.      </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">No Default</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  No Default or Event of Default has occurred and is continuing.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 3.14.       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">No Burdensome Restrictions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Borrower is not subject to any Burdensome Restrictions except Burdensome Restrictions permitted under Section&#160;6.09.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 3.15.        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Solvency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Borrower and its Subsidiaries taken as a whole are Solvent as of the Effective Date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 3.16.        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Insurance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Borrower maintains, and has caused each Subsidiary to maintain, with financially sound and reputable insurance companies, insurance on all their real and personal property in such amounts, subject to such deductibles and self-insurance retentions and covering such properties and risks as are adequate and customarily maintained by companies engaged in the same or similar businesses operating in the same or similar locations.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 3.17.      </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Security Interest in Collateral</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Collateral Documents, upon execution and delivery thereof by the parties thereto, will create in favor of the Administrative Agent, for the benefit of the Secured Parties, a valid and enforceable security interest in the Collateral covered thereby and (i)&#160;when the Collateral constituting certificated securities (as defined in the UCC) is delivered to the Administrative Agent, together with instruments of transfer duly endorsed in blank, the Liens under the Collateral Documents will constitute a fully perfected security interest in all right, title and interest of the respective Loan Parties thereunder in such Collateral, prior and superior in right to any other Person, except for Liens permitted by Section 6.02 and (ii)&#160;when financing statements in appropriate form are filed in the applicable filing offices, the security interest created under the Collateral Documents will constitute a fully perfected security interest in all right, title and interest of the respective Loan Parties in the remaining Collateral to the extent perfection can be obtained by filing UCC financing statements, prior and superior to the rights of any other Person, except for Liens permitted by Section&#160;6.02.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 3.18.      </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Anti-Corruption Laws and Sanctions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Borrower has implemented and maintains in effect policies and procedures designed to ensure compliance by the Borrower, its Subsidiaries and their respective directors, officers, employees and agents with Anti-Corruption Laws and applicable Sanctions, and the Borrower, its Subsidiaries and their respective officers and directors and to the knowledge of the Borrower its employees and agents, are in compliance with Anti-Corruption Laws and applicable Sanctions in all material respects.  None of (a) the Borrower, any Subsidiary, any of their respective directors or officers or to the knowledge of the Borrower or such Subsidiary employees, or (b) to the knowledge of the Borrower, any agent of the Borrower or any Subsidiary that will act in any capacity in connection with or benefit from the credit facility established </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">77</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">hereby, is a Sanctioned Person.  No Borrowing or Letter of Credit, use of proceeds or other transaction contemplated by this Agreement will violate any Anti-Corruption Law or applicable Sanctions.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 3.19. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Affected Financial Institutions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  No Loan Party is an Affected Financial Institution.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 3.20. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Plan Assets&#59; Prohibited Transactions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  None of the Borrower or any of its Subsidiaries is an entity deemed to hold &#8220;plan assets&#8221; (within the meaning of the Plan Asset Regulations), and neither the execution, delivery nor performance of the transactions contemplated under this Agreement, including the making of any Loan and the issuance of any Letter of Credit hereunder, will give rise to a non-exempt prohibited transaction under Section 406 of ERISA or Section 4975 of the Code.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 3.21. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Margin Regulations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Borrower is not engaged and will not engage, principally or as one of its important activities, in the business of purchasing or carrying Margin Stock, or extending credit for the purpose of purchasing or carrying Margin Stock, and no part of the proceeds of any Borrowing or Letter of Credit extension hereunder will be used to buy or carry any Margin Stock.  Following the application of the proceeds of each Borrowing or drawing under each Letter of Credit, not more than 25% of the value of the assets (either of the Borrower only or of the Borrower and its Subsidiaries on a consolidated basis) will be Margin Stock.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 3.22. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Healthcare and Regulatory Authority Matters</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Except, in each case, as may be disclosed on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Schedule 3.22</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Borrower and each of its Subsidiaries, and to the knowledge of the Borrower, each of their respective employees and contractors solely with respect to the exercise of their respective duties on behalf of the Borrower or its Subsidiaries, are and since January 1, 2017 have been, in compliance in all material respects with all applicable Health Care Laws. Neither the Borrower nor any of the Subsidiaries has received written notice of any pending or, to the Borrower&#8217;s or any Subsidiaries&#8217; knowledge, threatened claim, suit, proceeding, hearing, enforcement, audit, inspection, investigation, seizure, shutdown, field action, recall, untitled letter or warning letter, notice of suspension or cancellation of Drug Establishment License or other license, U.S. Food and Drug Administration (&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">FDA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) Form 483, arbitration or other similar correspondence or action from any applicable Governmental Authority with jurisdiction over the safety, efficacy, development, manufacture, testing, storage, transportation, distribution, supply, packaging, holding, import or export, or sale of pharmaceutical products (each a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Regulatory Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), alleging that any operation or activity of the Borrower or any Subsidiary, or any of the products, is in material violation of any applicable Health Care Law.  None of the Borrower, its Subsidiaries or any of their respective officers, directors, employees or, to the knowledge of the Borrower, agents have, since January 1, 2017, engaged in any activities which are cause for civil penalties or mandatory or permissive exclusion from any state or federal healthcare program.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">All products formulated, developed, manufactured, tested, distributed, supplied, packaged, held, stored, transported, sold, imported, exported, marketed, advertised, promoted or distributed by the Borrower and each of its Subsidiaries, as applicable, are being, and since January 1, 2017 have been, formulated, developed, manufactured, tested, distributed, supplied, packaged, held, stored, transported, sold, imported, exported, marketed, advertised, promoted or distributed in compliance in all material respects with all applicable Health Care Laws&#59; provided that with respect to products manufactured by third parties that are not Affiliates of the Borrower or any Subsidiary that are sold by, or </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">78</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">incorporated in products sold by, Borrower or such Subsidiary, this representation is limited to Health Care Laws applicable to Borrower and each of its Subsidiaries and excludes such third parties.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Borrower and each of its Subsidiaries owns, holds or possesses, and is operating and since January 1, 2017 has operated in material compliance with, all licenses, franchises, permits, privileges, variances, immunities, approvals, clearances, registrations, exemptions, and other authorizations from Regulatory Authorities that are necessary under any applicable Health Care Law to conduct its business as currently conducted (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Health Care Permits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), and all such Health Care Permits are in full force and effect.  The Borrower and each of its Subsidiaries has fulfilled and performed all of its material obligations with respect to the Health Care Permits, and no event has occurred which allows, or after notice or lapse of time would allow, revocation or termination thereof or results in any other material impairment of the rights of the holder of any Health Care Permit.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">None of the Borrower, its Subsidiaries, or their respective officers, directors,  or, to the knowledge of the Borrower, holders of five percent (5%) or more of the Equity Interests of the Borrower and&#47;or any of its Subsidiaries, employees, agents or contractors is currently, or has in the past been, debarred, suspended or excluded from participation, or otherwise ineligible to participate, in any Federal Health Care Program or similar program outside of the United States pursuant to any applicable Health Care Laws, including, without limitation, 42 U.S.C. &#167; 1320a-7 or holds a certificate of registration with a regulatory body which is suspended or has been revoked or has a pending discipline proceeding with any regulatory body.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Neither the Borrower nor any Subsidiary has knowingly and willfully offered, paid, solicited or received any remuneration (including any kickback, bribe or rebate), directly or indirectly, overtly or covertly, in cash or in kind in return for, or to induce, the purchase, lease or order, or the arranging for or recommending of the purchase, lease or order, of any good, facility, item, or service for which payment may be made in whole or in part under any Federal Health Care Program or similar program outside the United States, except in compliance with applicable Health Care Laws.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">There are no pending or, to the knowledge of the Borrower or any Subsidiary, threatened material inquiries, inspections, audits, overpayments, qui tam actions, appeals, investigations, professional disciplinary or regulatory proceedings, or claims or other actions which relate to a material violation of any Health Care Laws or which, if resolved in a manner adverse to the Borrower or its Subsidiaries, would result in the imposition of any material penalties under a Health Care Law, restrict their ability under a Health Care Law to conduct the business as currently conducted in any material respect, or result in their ineligibility, debarment, suspension, exclusion from participation in any Federal Health Care Program or similar program outside the United States, and none of the Borrower or its Subsidiaries is currently or has been a party to a corporate integrity agreement, deferred prosecution agreement, consent decree, settlement, agreement or similar agreements or orders mandating or prohibiting future or past activities relating to the safety, efficacy, development, manufacture, testing, storage, transportation, distribution, supply, packaging, holding, import or export, marketing or sale of pharmaceutical products, or has any reporting or disclosure obligations pursuant to a settlement agreement, plan or correction or other remedial measure entered into with any Regulatory Authority.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(g)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Since June 9, 2017, </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">other than as disclosed to the Administrative Agent with respect to a voluntary recall,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> there have been no recalls, detentions, withdrawals, field corrections, safety alerts, &#8220;dear doctor&#8221; letters, investigator notices, seizures, termination or suspension of manufacturing, or other notice of action relating to an alleged lack of safety, efficacy or regulatory compliance voluntarily or involuntarily undertaken, or requested or threatened by a Governmental Authority, relating to any of the Borrower&#8217;s or any of its Subsidiaries&#8217; products.</font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">79</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ARTICLE IV</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><br><br>Conditions</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 4.01. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  This Agreement shall not become effective until the date on which each of the following conditions is satisfied (or waived in accordance with Section&#160;9.02)&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Administrative Agent (or its counsel) shall have received (i) from each party hereto either (A)&#160;a counterpart of this Agreement signed on behalf of such party or (B) written evidence reasonably satisfactory to the Administrative Agent (which may include telecopy or electronic transmission of a signed signature page of this Agreement) that such party has signed a counterpart of this Agreement and (ii) duly executed copies of the Loan Documents and such other legal opinions, certificates, documents, instruments and agreements, in each case, to the extent described in the list of documents attached as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit E</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Administrative Agent shall have received a favorable written opinion (addressed to the Administrative Agent and the Lenders and dated the Effective Date) of Johanna Roberts, General Counsel of the Loan Parties, covering such matters relating to the Loan Parties, the Loan Documents or the Transactions as the Administrative Agent shall reasonably request.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Administrative Agent shall have received such documents and certificates relating to the organization, existence and good standing of the initial Loan Parties in their respective jurisdictions of organization, the authorization of the Transactions and any other legal matters relating to such Loan Parties, the Loan Documents or the Transactions, all in form and substance reasonably satisfactory to the Administrative Agent and its counsel and as further described in the list of documents identified in Section C of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit E</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Administrative Agent shall have received a certificate, dated the Effective Date and signed by the President, a Vice President or a Financial Officer of the Borrower, certifying (i) that the representations and warranties contained in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Article&#160;III</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> are true and correct in all material respects (provided that any representation or warranty that is qualified by materiality or Material Adverse Effect shall be true and correct in all respects) as of such date except to the extent that such representations and warranties specifically refer to an earlier date, in which case they are true and correct in all material respects (or, in the case of any representation or warranty qualified by materiality or Material Adverse Effect in all respects) as of such earlier date and (ii) that no Default or Event of Default has occurred and is continuing as of such date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#91;Reserved&#93;.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(i) The Administrative Agent shall have received, at least five (5) days prior to the Effective Date, all documentation and other information regarding the Borrower requested in connection with applicable &#8220;know your customer&#8221; and anti-money laundering rules and regulations, including the Patriot Act, to the extent requested in writing of the Borrower at least ten (10) days prior to the Effective Date and (ii) to the extent the Borrower qualifies as a &#8220;legal entity customer&#8221; under the Beneficial Ownership Regulation, at least five (5) days prior to the Effective Date, any Lender that has requested, in a written notice to the Borrower at least ten (10) days prior to the Effective Date, a Beneficial Ownership Certification in relation to the Borrower shall have received such Beneficial Ownership Certification (provided that, upon the execution and delivery by such Lender of its signature page to this Agreement, the condition set forth in this clause (f) shall be deemed to be satisfied).</font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">80</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(g)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Administrative Agent shall have received all fees and other amounts due and payable on or prior to the Effective Date, including, to the extent invoiced at least one (1) Business Day prior to the Effective Date, reimbursement or payment of all reasonable and documented out-of-pocket expenses required to be reimbursed or paid by the Borrower hereunder.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Administrative Agent shall notify the Borrower and the Lenders of the Effective Date, and such notice shall be conclusive and binding.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 4.02. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Each Credit Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The obligation of each Lender to make a Loan on the occasion of any Borrowing (other than a conversion or continuation of any Loan), and of the Issuing Bank to issue, amend or extend any Letter of Credit, is subject to the satisfaction of (or waiver of in accordance with Section 9.02) the following conditions&#58;</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The representations and warranties of the Borrower set forth in this Agreement shall be true and correct in all material respects (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that any representation or warranty that is qualified by materiality or Material Adverse Effect shall be true and correct in all respects) on and as of the date of such Borrowing or the date of issuance, amendment, renewal or extension of such Letter of Credit, as applicable, except to the extent that such representations and warranties specifically refer to an earlier date, in which case they shall be true and correct in all material respects (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that any representation or warranty that is qualified by materiality or Material Adverse Effect shall be true and correct in all respects) as of such earlier date.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At the time of and immediately after giving effect to such Borrowing or the issuance, amendment or extension of such Letter of Credit, as applicable, no Default or Event of Default shall have occurred and be continuing.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Each Borrowing (other than a conversion or continuation of any Loans) and each issuance, amendment or extension of a Letter of Credit shall be deemed to constitute a representation and warranty by the Borrower on the date thereof as to the matters specified in paragraphs (a)&#160;and (b) of this Section.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ARTICLE V</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><br><br>Affirmative Covenants</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Until the Commitments have expired or been terminated and the principal of and interest on each Loan and all fees payable hereunder shall have been paid in full (other than Obligations expressly stated to survive such payment and termination) and all Letters of Credit shall have expired or terminated (or shall have been cash collateralized or backstopped pursuant to arrangements reasonably satisfactory to the Administrative Agent) and all LC Disbursements shall have been reimbursed, the Borrower covenants and agrees with the Lenders that&#58;</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 5.01. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Financial Statements and Other Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Borrower will furnish to the Administrative Agent for distribution to each Lender&#58;</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">within ninety (90) days after the end of each fiscal year of the Borrower (or, if earlier or later, by the date that the Annual Report on Form 10-K of the Borrower for such fiscal year would be required to be filed under the rules and regulations of the SEC, giving effect to any automatic extension available thereunder for the filing of such form) commencing with the fiscal year of the Borrower ended December 31, 2020, its audited consolidated balance sheet and related statements of operations, stockholders&#8217; equity and cash flows as of the end of and for such year, setting forth in each case in comparative form the figures for the previous fiscal year, all reported on by Deloitte &#38; Touche </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">81</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">LLP or other independent public accountants of recognized national standing (without a &#8220;going concern&#8221; or like qualification, commentary or exception and without any qualification or exception as to the scope of such audit) to the effect that such consolidated financial statements present fairly in all material respects the financial condition and results of operations of the Borrower and its consolidated Subsidiaries on a consolidated basis in accordance with GAAP consistently applied&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">within forty-five (45) days after the end of each of the first three fiscal quarters of each fiscal year of the Borrower (or, if earlier or later, by the date that the Quarterly Report on Form 10-Q of the Borrower for such fiscal quarter would be required to be filed under the rules and regulations of the SEC, giving effect to any automatic extension available thereunder for the filing of such form) commencing with the fiscal quarter of the Borrower ended June 30, 2020, its consolidated balance sheet and related statements of operations, stockholders&#8217; equity and cash flows as of the end of and for such fiscal quarter and the then elapsed portion of the fiscal year, setting forth in each case in comparative form the figures for the corresponding period or periods of (or, in the case of the balance sheet, as of the end of) the previous fiscal year, all certified by one of its Financial Officers as presenting fairly in all material respects the financial condition and results of operations of the Borrower and its consolidated Subsidiaries on a consolidated basis in accordance with GAAP consistently applied, subject to normal year-end audit adjustments and the absence of footnotes&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">concurrently with any delivery of financial statements under clause (a)&#160;or (b) above to the Administrative Agent, a certificate substantially in the form of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> of a Financial Officer of the Borrower (i)&#160;certifying as to whether, to the knowledge of such Financial Officer, a Default has occurred and is continuing and, if a Default has occurred that is continuing, specifying the details thereof and any action taken or proposed to be taken with respect thereto, (ii) setting forth reasonably detailed calculations demonstrating compliance with Section&#160;6.12 and (iii) stating whether any change in GAAP or in the application thereof has occurred since the date of the audited financial statements referred to in Section&#160;3.04 and, if any such change has occurred, specifying the effect of such change on the financial statements accompanying such certificate&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, that if the financial statements under clause (a) or (b) are deemed to have been delivered pursuant to the paragraph appearing at the end of this Section 5.01, then the certificate required to be delivered pursuant to this clause (c) may be delivered to the Administrative Agent at any time within ninety (90) days after the end of the applicable fiscal year of the Borrower with respect to certificates required to be delivered in connection with financial statements under clause (a) or within forty-five (45) days after the end of the applicable fiscal quarter of the Borrower with respect to certificates required to be delivered in connection with financial statements under clause (b)&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#91;reserved&#93;&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">as soon as available, but in any event not later than the end of, and no earlier than thirty (30)&#160;days prior to the end of, each fiscal year of the Borrower, a copy of the plan and forecast (including a projected consolidated balance sheet, income statement and funds flow statement) of the Borrower for each quarter of the upcoming fiscal year in form reasonably satisfactory to the Administrative Agent&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">promptly after the same become publicly available, copies of all annual, regular, periodic and special reports, proxy statements and registration statements filed by the Borrower or any Material Subsidiary with the SEC, or any Governmental Authority succeeding to any or all of the functions of said Commission, or with any national securities exchange, or distributed by the Borrower to its shareholders generally, as the case may be&#59;</font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">82</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(g)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">promptly after receipt thereof by the Borrower or any Subsidiary, copies of each notice or other correspondence received from the SEC (or comparable agency in any applicable non-U.S. jurisdiction) concerning any investigation or possible investigation or other inquiry by the SEC or such other agency regarding financial or other operational results of the Borrower or any Subsidiary thereof&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(h)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">promptly following any request therefor, (x) such other information regarding the operations, business affairs and financial condition of the Borrower or any Subsidiary, or compliance with the terms of this Agreement, as the Administrative Agent or any Lender (acting through the Administrative Agent) may reasonably request and (y) information and documentation reasonably requested by the Administrative Agent or any Lender for purposes of compliance with applicable &#8220;know your customer&#8221; and anti-money laundering rules and regulations, including the Patriot Act and the Beneficial Ownership Regulation.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Documents required to be delivered pursuant to Section&#160;5.01(a), (b) or (f) (to the extent any such documents are included in materials otherwise filed with the SEC) may be delivered electronically and, if so delivered, shall be deemed to have been delivered on the date (i)&#160;on which such materials are publicly available as posted on the Electronic Data Gathering, Analysis and Retrieval system (EDGAR)&#59; or (ii)&#160;on which such documents are posted on the Borrower&#8217;s behalf on an Internet or intranet website, if any, to which the Administrative Agent has access (whether a commercial, third-party website or whether sponsored by the Administrative Agent)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that other than with respect to documents required to be delivered pursuant to clause (f),&#160;the Borrower shall notify the Administrative Agent (by telecopier or electronic mail) of the filing of any such documents.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 5.02. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Notices of Material Events</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Borrower will furnish to the Administrative Agent (for distribution to each Lender) written notice of the following promptly after a Responsible Officer having actual knowledge thereof&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the occurrence of any Default&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the filing or commencement of any Proceeding by or before any arbitrator or Governmental Authority against or affecting the Borrower or any Subsidiary that could reasonably be expected to result in a Material Adverse Effect&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the occurrence of any ERISA Event that, alone or together with any other ERISA Events that have occurred, could reasonably be expected to result in a Material Adverse Effect&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">any material change in accounting or financial reporting practices by the Borrower or any Subsidiary&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">any other development that results in, or could reasonably be expected to result in, a Material Adverse Effect&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">any change in the information provided in the Beneficial Ownership Certification delivered to such Lender that would result in a change to the list of beneficial owners identified in such certification.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Each notice delivered under this Section (i)&#160;shall be in writing, (ii) shall contain a heading or a reference line that reads &#8220;Notice under Section 5.02 of the Penumbra, Inc. Credit Agreement dated April 24, 2020&#8221; and (iii) shall be accompanied by a statement of a Financial Officer or other executive officer of the </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">83</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Borrower setting forth the details of the event or development requiring such notice and any action taken or proposed to be taken with respect thereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 5.03. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Existence&#59; Conduct of Business</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Borrower will, and will cause each of its Material Subsidiaries to, do or cause to be done (a) all things necessary to preserve, renew and keep in full force and effect its legal existence and (b) take, or cause to be taken, all reasonable actions to preserve, renew and keep in full force and effect the rights, qualifications, licenses, permits, privileges, franchises, governmental authorizations and intellectual property rights material to the conduct of the business of the Borrower and Subsidiaries taken as a whole, and maintain all requisite authority to conduct its business in each jurisdiction in which its business is conducted, except, in the case of this clause (b), to the extent failure to do so could not reasonably be expected to result in a Material Adverse Effect&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that, the foregoing shall not prohibit any merger, consolidation, disposition, liquidation or, dissolution or other transaction permitted under Section 6.03.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 5.04. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Payment of Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Borrower will, and will cause each of its Subsidiaries to, pay Tax liabilities that, if not paid, could reasonably be expected to result in a Material Adverse Effect before the same shall become delinquent or in default, except where (a)&#160;the validity or amount thereof is being contested in good faith by appropriate proceedings, (b) the Borrower or such Subsidiary has set aside on its books adequate reserves with respect thereto in accordance with GAAP and (c) the failure to make payment pending such contest could not reasonably be expected to result in a Material Adverse Effect.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 5.05. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Maintenance of Properties&#59; Insurance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Borrower will, and will cause each of its Subsidiaries to, (a) keep and maintain all tangible property material to the conduct of its business in good working order and condition, ordinary wear and tear and casualty excepted and except (i) as otherwise permitted by Section 6.03 or (ii) where the failure to do so could not reasonably be expected to result in a Material Adverse Effect, and (b) maintain, in all material respects, with carriers reasonably believed by the Borrower to be financially sound and reputable or through reasonable and adequate self-insurance (i) insurance in such amounts and against such risks and such other hazards, as is customarily maintained by companies engaged in the same or similar businesses operating in the same or similar locations and (ii) all insurance required pursuant to the Collateral Documents.  The Borrower will furnish to the Administrative Agent, upon any reasonable request of the Administrative Agent, information in reasonable detail as to the insurance so maintained.  The Borrower shall deliver to the Administrative Agent within sixty (60) days after the Effective Date (or such later date as the Administrative Agent may reasonably accept), (i) certificates of insurance listing the Administrative Agent as (x) lender loss payee for the property casualty insurance policies of the Borrower and the Subsidiary Guarantors and (y) additional insured with respect to the liability insurance policies of the Borrower and the Subsidiary Guarantors and insurance endorsements (x) to all &#8220;All Risk&#8221; physical damage insurance policies on all of the Loan Parties&#8217; tangible personal property and assets naming the Administrative Agent as lender loss payee, and (y) to all general liability and other liability policies naming the Administrative Agent an additional insured.  In the event the Borrower or any of its Subsidiaries at any time or times hereafter shall fail to obtain or maintain any of the policies or insurance required herein or to pay any premium in whole or in part then due and payable relating thereto, then the Administrative Agent, without waiving or releasing any obligations or resulting Default hereunder, may at any time or times thereafter (but shall be under no obligation to do so) obtain and maintain such policies of insurance and pay such premiums and take any other action with respect thereto which the Administrative Agent reasonably deems advisable, it being agreed that the Administrative Agent shall reasonably promptly notify the Borrower of any such action.  All sums so disbursed by the Administrative Agent shall constitute part of the Obligations, payable as provided in this Agreement.</font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">84</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 5.06. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Books and Records&#59; Inspection Rights</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Borrower will, and will cause each of its Subsidiaries to, keep proper books of record and account in which full, true and correct entries in conformity in all material respects with applicable law are made of all material financial dealings and transactions in relation to its business and activities and, subject to Section 5.01(b), in form permitting financial statements conforming with GAAP to be derived therefrom.  The Borrower will, and will cause each Subsidiary to, permit any representatives designated by the Administrative Agent or any Lender, at reasonable times upon reasonable prior written notice, to visit and inspect its properties, to examine and make extracts from its books and records and to discuss its affairs, finances and condition with its Financial Officers and, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that the Borrower or such Subsidiary is afforded the opportunity to participate in such discussion, its independent accountants, all at such reasonable times and as often as reasonably requested&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that, so long as no Event of Default has occurred and is continuing, the Borrower shall not be required to reimburse the Administrative Agent, any Lender or any of its or their representatives for fees, costs and expenses in connection with the Administrative Agent&#8217;s or any Lender&#8217;s exercise of such rights set forth in this sentence more than one time in any calendar year.  The Borrower acknowledges that, subject to Section 9.12, the Administrative Agent, after exercising its rights of inspection, may prepare and distribute to the Lenders certain reports pertaining to the Borrower and its Subsidiaries&#8217; assets for internal use by the Administrative Agent and the Lenders.  Notwithstanding anything to the contrary in this Section 5.06, neither the Borrower nor any Subsidiary will be required to disclose, permit the inspection, examination or making of extracts, or discussion of, any documents, information or other matter that (i) constitutes non-financial trade secrets or non-financial proprietary information, (ii) in respect of which disclosure to the Administrative Agent (or any designated representative) is then prohibited by law or any agreement binding on any Loan Party or any Subsidiary or (iii) is subject to attorney-client or similar privilege or constitutes attorney work-product.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 5.07. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Compliance with Laws and Material Contractual Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Borrower will, and will cause each of its Subsidiaries to, (i)&#160;comply with all laws, rules, regulations and orders of any Governmental Authority applicable to it or its property (including without limitation Environmental Laws) and (ii) perform its obligations under material agreements to which it is a party, in each case with respect to clauses (i) and (ii), except where the failure to do so, individually or in the aggregate, could not reasonably be expected to result in a Material Adverse Effect.  The Borrower will maintain in effect and enforce policies and procedures designed to ensure compliance by the Borrower, its Subsidiaries and their respective directors, officers, employees and agents with Anti-Corruption Laws and applicable Sanctions.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 5.08. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Use of Proceeds</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The proceeds of the Loans will be used only to finance, and Letters of Credit will be issued only to support, the working capital needs, and for general corporate purposes, of the Borrower and its Subsidiaries in the ordinary course of business.  No part of the proceeds of any Loan will be used, whether directly or indirectly, for any purpose that entails a violation of any of the regulations of the Federal Reserve Board, including Regulations T, U and X.  The Borrower will not request any Borrowing or Letter of Credit, and the Borrower shall not use, and shall procure that its Subsidiaries and its or their respective directors, officers, employees and agents shall not use, the proceeds of any Borrowing or Letter of Credit (i) in furtherance of an offer, payment, promise to pay, or authorization of the payment or giving of money, or anything else of value, to any Person in violation of any Anti-Corruption Laws, (ii) for the purpose of funding, financing or facilitating any activities, business or transaction of or with any Sanctioned Person, or in any Sanctioned Country, except to the extent permitted for a Person required to comply with Sanctions, or (iii) in any manner that would result in the violation of  any Sanctions applicable to any party hereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 5.09. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Subsidiary Guarantors&#59; Pledges&#59; Additional Collateral&#59; Further Assurances</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">85</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Within forty-five (45) days (or such later date as may be agreed upon by the Administrative Agent) after financial statements have been delivered pursuant to Section 5.01(a) or 5.01(b) and any Subsidiary qualifies as a Material Domestic Subsidiary pursuant to the definition of &#8220;Material Domestic Subsidiary&#8221; in accordance with the calculations in such financial statements, to the extent any such Subsidiary is not already a Subsidiary Guarantor, the Borrower shall provide the Administrative Agent with written notice thereof and shall cause each such Subsidiary to deliver to the Administrative Agent the Subsidiary Guaranty (or a joinder to the Subsidiary Guaranty as applicable) and a joinder to the Security Agreement (in each case in the form contemplated thereby) pursuant to which such Subsidiary agrees to be bound by the terms and provisions thereof, such Subsidiary Guaranty and the Security Agreement to be accompanied by requisite organizational resolutions, other organizational documentation and legal opinions as may be reasonably requested by, and in form and substance reasonably satisfactory to, the Administrative Agent and its counsel (but, with respect to any such legal opinion, limited to the types of matters covered in the legal opinions delivered pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 4.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">).  Notwithstanding anything to the contrary in any Loan Document, no Excluded Subsidiary shall be required to be a Subsidiary Guarantor.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Subject to the terms, limitations and exceptions set forth in the applicable Collateral Documents, the Borrower will cause, and will cause each other Loan Party to cause, all of its owned property (whether personal, tangible, intangible, or mixed but excluding Excluded Assets) to be subject at all times to perfected Liens in favor of the Administrative Agent for the benefit of the Secured Parties to secure the Secured Obligations in accordance with the terms and conditions of the Collateral Documents on a first priority basis, subject in any case to Liens permitted by Section&#160;6.02 (provided that such perfection with respect to intellectual property shall be limited to the United States).  With respect to the pledge of any Equity Interest in any Subsidiary and subject to the terms, limitations and exceptions set forth in the applicable Collateral Documents, the Borrower&#160;will cause (A) 100% of the issued and outstanding Equity Interests of each Pledge Subsidiary that is a Domestic Subsidiary and (B) 65% of the issued and outstanding Equity Interests entitled to vote (within the meaning of Treas. Reg. Section 1.956-2(c)(2)) and 100% of the issued and outstanding Equity Interests not entitled to vote (within the meaning of Treas. Reg. Section 1.956-2(c)(2)) in each Pledge Subsidiary that is a Foreign Subsidiary, in each case directly owned by the Borrower or any other Loan Party (other than Excluded Assets) to be subject at all times to a first priority, perfected (subject in any case to Liens permitted by Section 6.02) Lien in favor of the Administrative Agent to secure the Secured Obligations in accordance with the terms and conditions of the Collateral Documents or such other pledge and security documents as the Administrative Agent shall reasonably request.  Notwithstanding the foregoing,&#160;no such pledge agreement in respect of the Equity Interests of a Foreign Subsidiary shall be required hereunder (A)&#160;until the date that is sixty (60) days after the Effective Date or such later date as the Administrative Agent may agree in the exercise of its reasonable discretion with respect thereto, and (B)&#160;to the extent the Administrative Agent or its counsel determines that such pledge would not provide material credit support for the benefit of the Secured Parties pursuant to legally valid, binding and enforceable pledge agreements.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Without limiting the foregoing, the Borrower will, and will cause each Subsidiary to, execute and deliver, or cause to be executed and delivered, to the Administrative Agent such documents, agreements and instruments, and will take or cause to be taken such further actions (including the filing and recording of financing statements and other documents and such other actions or deliveries of the type required by Section&#160;4.01, as applicable), which may be required by law or which the Administrative Agent may, from time to time, reasonably request to carry out the terms and conditions of this Agreement and the other Loan Documents and to ensure perfection and priority of the Liens created or intended to be created by the Collateral Documents, subject to the terms, limitations and exceptions set forth herein or in any Collateral Document, all at the expense of the Borrower (except that such perfection with respect to intellectual property shall be limited to the United States).</font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">86</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If any material assets (including any real property or improvements thereto or any interest therein) are acquired by a Loan Party after the Effective Date (other than (i) Excluded Assets or (ii) assets of the type constituting Collateral under the Security Agreement that either become subject to the Lien under the Security Agreement upon acquisition thereof or with respect to which no notice or further action would be required to create or perfect the Administrative Agent&#8217;s Lien in such assets), the Borrower will notify the Administrative Agent thereof, and, if requested by the Administrative Agent, the Borrower will cause such assets to be subjected to a Lien securing the Secured Obligations and will take, and, as applicable, cause the other Loan Parties to take, such actions as shall be necessary or reasonably requested by the Administrative Agent to grant and perfect such Liens, including actions described in paragraph (c) of this Section, all at the expense of the Borrower, subject, however, to the terms, limitations and exceptions set forth herein or in any Collateral Document.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Notwithstanding the foregoing, in no event shall (i) prior to the occurrence of an Event of Default,&#160;any control agreements or control or similar arrangements be required with respect to cash deposit or securities accounts, (ii)&#160;notice be required to be sent to account debtors or other contractual third parties prior to the occurrence and absent the continuance of an Event of Default and (iii) the Collateral include escrow accounts established in connection with any Acquisition or Investment or other accounts holding funds for the benefit of persons that are not the Borrower or its Subsidiaries.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 5.10. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Depository Bank</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Borrower will, and will cause each Subsidiary to, maintain the Administrative Agent as its principal depository bank, including for the maintenance of principal operating, administrative, cash management, collection activity, and other deposit accounts for the conduct of business, and as its principal provider for treasury management services.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 5.11. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Healthcare and Regulatory Authority Matters</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Borrower will, and will cause each Subsidiary to, (i)&#160;comply in all material respects with all applicable Health Care Laws and (ii) to hold and possess all Health Care Permits and maintain such Health Care Permits in full force and effect in all material respects.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ARTICLE VI</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><br><br>Negative Covenants</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Until the Commitments have expired or terminated and the principal of and interest on each Loan and all fees due and payable hereunder have been paid in full (other than Obligations expressly stated to survive such payment and termination) and all Letters of Credit have expired or terminated (or shall have been cash collateralized or backstopped pursuant to arrangements reasonably satisfactory to the Administrative Agent) and all LC Disbursements shall have been reimbursed, the Borrower covenants and agrees with the Lenders that&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 6.01. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Borrower will not, and will not permit any Subsidiary to, create, incur, assume or permit to exist any Indebtedness, except&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the Secured Obligations&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Indebtedness existing on the Effective Date and set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Schedule&#160;6.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> and amendments, modifications, extensions, refinancings, renewals and replacements of any such Indebtedness that does not increase the outstanding principal amount thereof (other than with respect to </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">87</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">unpaid accrued interest and premiums thereon, any committed or undrawn amounts and underwriting discounts, fees, commissions, premiums and expenses associated with such Indebtedness)&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Indebtedness of the Borrower to any Subsidiary and of any Subsidiary to the Borrower or any other Subsidiary&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that (i) Indebtedness of any Subsidiary that is not a Loan Party to any Loan Party shall be subject to the limitations set forth in Section&#160;6.05(d) and (ii) Indebtedness of any Loan Party to any Subsidiary that is not a Loan Party shall be subordinated to the Secured Obligations on terms reasonably satisfactory to the Administrative Agent&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Guarantees by the Borrower of Indebtedness or other obligations of any Subsidiary and by any Subsidiary of Indebtedness or other obligations of the Borrower or any other Subsidiary&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Indebtedness of the Borrower or any Subsidiary incurred to finance the acquisition, construction, repair, replacement, lease or improvement of any fixed or capital assets, including Capital Lease Obligations and any Indebtedness assumed in connection with the acquisition of any such assets or secured by a Lien on any such assets prior to the acquisition thereof, (to the extent&#160;such Indebtedness is incurred prior to or within one hundred eighty (180) days after such acquisition or the completion of such construction, repair, replacement, lease or improvement) and amendments, modifications, extensions, refinancings, renewals and replacements of any such Indebtedness&#59; provided that the aggregate outstanding principal amount of Indebtedness permitted by this clause (e) shall not exceed the greater of (i) $10,000,000 and (ii) three percent (3%) of Consolidated Total Assets (determined by reference to Consolidated Total Assets as of the last day of the most recently ended fiscal quarter of the Company for which financial statements have been delivered (or, if prior to the date of the delivery of the first financial statements to be delivered pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 5.01(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, the most recent financial statements referred to in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.04(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">)) at any time outstanding&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Indebtedness of any Person that becomes a Subsidiary of the Borrower after the Effective Date in a transaction permitted by this Agreement (or of any Person not previously a Subsidiary that is merged or consolidated with or into the Borrower or a Subsidiary in a transaction permitted hereunder) or Indebtedness of any Person that is assumed by the Borrower or any Subsidiary in connection with an Acquisition or other acquisition of any property or assets permitted hereunder, which Indebtedness is existing at the time such Person becomes a Subsidiary (or is so merged or consolidated) or such assets are acquired and is not created in contemplation of or in connection with such Person becoming a Subsidiary (or such merger or consolidation) or such assets being acquired, and amendments, modifications, extensions, refinancings, renewals and replacements of any such Indebtedness&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that the aggregate outstanding principal amount of Indebtedness permitted to be assumed under this clause (f) shall not exceed the greater of (i) $10,000,000 and (ii) three percent (3%) of Consolidated Total Assets (determined by reference to Consolidated Total Assets as of the last day of the most recently ended fiscal quarter of the Company for which financial statements have been delivered (or, if prior to the date of the delivery of the first financial statements to be delivered pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 5.01(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, the most recent financial statements referred to in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.04(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">))&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(g)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">customer advances or deposits or other endorsements for collection, deposit or negotiation and warranties of products or services, in each case received or incurred in the ordinary course of business&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(h)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Indebtedness of the Borrower or any Subsidiary as an account party in respect of trade letters of credit&#59;</font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">88</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Indebtedness of the Borrower or any Subsidiary secured by a Lien on any asset of the Borrower or any Subsidiary&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that the aggregate outstanding principal amount of Indebtedness permitted by this clause (i) shall not in the aggregate exceed $10,000,000 at any time&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(j)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">unsecured Indebtedness of the Borrower (including unsecured Subordinated Indebtedness to the extent subordinated in right of payment to the Secured Obligations on terms reasonably acceptable to the Administrative Agent and Permitted Convertible Indebtedness), to the extent not otherwise permitted under this Section 6.01, and any Indebtedness of the Borrower constituting amendments, modifications, extensions, refinancings, renewals or replacements of any such Indebtedness&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that (i) both immediately prior to and after giving effect (including pro forma effect) thereto, no Default or Event of Default shall exist or would result therefrom, (ii) such Indebtedness matures after, and does not require any scheduled amortization or other scheduled payments of principal prior to, the date that is 91 days after the Maturity Date (it being understood that any provision requiring an offer to purchase such Indebtedness as a result of change of control or asset sale shall not violate the foregoing restriction), (iii) other than with respect to such Indebtedness in the form of Permitted Convertible Indebtedness, such Indebtedness is not guaranteed by any Subsidiary other than the Subsidiary Guarantors (which guarantees, if such Indebtedness is subordinated, shall be expressly subordinated in right of payment to the Secured Obligations on terms not less favorable to the Lenders than the subordination terms of such Subordinated Indebtedness), (iv) other than with respect to such Indebtedness in the form of Permitted Convertible Indebtedness, the covenants applicable to such Indebtedness are not more onerous or more restrictive in any material respect (taken as a whole) than the applicable covenants set forth in this Agreement (as determined in the good faith judgment of the board of directors of the Borrower) and (v) the Borrower and the Subsidiaries are in compliance, on a pro&#160;forma basis, with the covenants contained in Section&#160;6.12 immediately after giving effect to the incurrence of any such Indebtedness in accordance with the provisions set forth in Section 1.04(b)&#59;</font></div><div style="margin-bottom:12pt;padding-left:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(k)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">unfunded pension fund and other employee benefit plan obligations and liabilities to the extent they are permitted to remain unfunded under applicable law&#59;</font></div><div style="margin-bottom:12pt;padding-left:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(l)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Indebtedness representing deferred compensation to employees incurred in the ordinary course of business&#59;</font></div><div style="margin-bottom:12pt;padding-left:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(m)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">indemnification obligations, earnout or similar obligations, or Guarantees, surety bonds or performance bonds securing the performance of the Borrower or any of its Subsidiaries, in each case incurred or assumed in connection with a Permitted Acquisition or disposition or other acquisition of assets permitted hereunder&#59;</font></div><div style="margin-bottom:12pt;padding-left:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(n)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Indebtedness of the Borrower or any of its Subsidiaries in respect of performance bonds, bid bonds, appeal bonds, surety bonds and similar obligations, in each case provided in the ordinary course of business, including guarantees or obligations with respect to letters of credit supporting such performance bonds, bid bonds, appeal bonds, surety bonds and similar obligations&#59;</font></div><div style="margin-bottom:12pt;padding-left:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(o)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Indebtedness arising from the honoring by a bank or other financial institution of a check, draft or similar instrument drawn against insufficient funds in the ordinary course of business or otherwise in respect of any netting services, overdrafts and related liabilities arising from treasury, depository and cash management services or in connection with any automated clearing-house transfers of funds&#59;</font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">89</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(p)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Indebtedness in respect to judgments or awards under circumstances not giving rise to an Event of Default&#59;</font></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(q)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Indebtedness in respect of obligations that are being contested in accordance with Section 5.04&#59;</font></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(r)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Indebtedness consisting of (i) deferred payments or financing of insurance premiums incurred in the ordinary course of business of the Borrower or any of its Subsidiaries and (ii) take or pay obligations contained in any supply agreement entered into in the ordinary course of business&#59; and </font></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(s)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Indebtedness expressly permitted under Section 6.04&#59;</font></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(t)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Indebtedness representing deferred compensation, severance, pension, and health and welfare retirement benefits or the equivalent to current and former employees of the Borrower and its Subsidiaries incurred in the ordinary course of business or existing on the Effective Date&#59;</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(u)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">other Indebtedness in an aggregate principal amount not exceeding the greater of (i) $10,000,000 and (ii) three percent (3%) of Consolidated Total Assets (determined by reference to Consolidated Total Assets as of the last day of the most recently ended fiscal quarter of the Company for which financial statements have been delivered (or, if prior to the date of the delivery of the first financial statements to be delivered pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 5.01(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, the most recent financial statements referred to in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.04(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">)) at any time outstanding.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 6.02. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Liens</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Borrower will not, and will not permit any Subsidiary to, create, incur, assume or permit to exist any Lien on any property or asset now owned or hereafter acquired by it except&#58;</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Liens created pursuant to any Loan Document including with respect to any obligation to provide cash collateral&#59;</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Permitted Encumbrances&#59;</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">any Lien on any property or asset of the Borrower or any Subsidiary existing on the Effective Date and set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Schedule 6.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> and any amendments, modifications, extensions, renewals, refinancings and replacements thereof&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that (i)&#160;such Lien shall not apply to any other property or asset of the Borrower or any Subsidiary other than improvements thereon and proceeds from the disposition of such property or asset and (ii) the amount secured or benefited thereby is not increased (other than as permitted by Section 6.01) and amendments, modifications, extensions, refinancings, renewals and replacements thereof that do not increase the outstanding principal amount thereof (other than as permitted by Section 6.01)&#59;</font></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">any Lien existing on any property or asset prior to the acquisition thereof by the Borrower or any Subsidiary or existing on any property or asset of any Person that becomes a Subsidiary after the Effective Date prior to the time such Person becomes a Subsidiary and any amendments, modifications, extensions, renewals and replacements thereof&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that (i)&#160;such Lien is not created in contemplation of or in connection with such acquisition or such Person becoming a Subsidiary, as the case may be, (ii) such Lien shall not apply to any other property or assets of the Borrower or any Subsidiary (other than the proceeds or products thereof and other than after-acquired property subjected to a Lien securing Indebtedness and other obligations incurred prior to such time and which Indebtedness and other obligations are permitted hereunder that require, pursuant to their terms at such time, a pledge of after-acquired property) and (iii) such Lien shall secure only those obligations which it secures on the date of such acquisition or the date such Person becomes a Subsidiary, as the case may be, and amendments, modifications, extensions, refinancings, renewals and replacements </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">90</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">thereof that do not increase the outstanding principal amount thereof (other than as permitted by Section 6.01)&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Liens on fixed or capital assets (including capital leases) acquired (including as a replacement), constructed, repaired, leased or improved by the Borrower or any Subsidiary&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that (i)&#160;such Liens secure Indebtedness or Capital Lease Obligations permitted by clause (e) of Section&#160;6.01, (ii) such Liens and the Indebtedness secured thereby are incurred prior to or within 180 days after such acquisition or lease or the completion of such construction, replacement, repair or improvement (other than with respect to amendments, modifications, extensions, refinancings, renewals and replacements thereof) and (iii) such Liens shall not apply to any other property or assets of the Borrower or any Subsidiary other than improvements thereon, replacements and products thereof, additions and accessions thereto or proceeds from the disposition of such property or assets and customary security deposits&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that individual financings of equipment provided by one lender (or a syndicate of lenders) may be cross-collateralized to other financings of equipment provided by such lender (or syndicate)&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Liens granted by a Subsidiary that is not a Loan Party in favor of the Borrower or another Loan Party in respect of Indebtedness owed by such Subsidiary to the Borrower or such other Loan Party&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Liens arising out of any conditional sale, title retention, consignment or other similar arrangements for the sale of goods entered into by the Borrower or any of its Subsidiaries the ordinary course of business&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Liens securing Indebtedness permitted hereunder to finance insurance premiums solely to the extent of such premiums&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(g)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">statutory and common law rights of setoff and other Liens, similar rights and remedies arising as a matter of law encumbering deposits of cash, securities, commodities and other funds in favor of banks, financial institutions, other depository institutions, securities or commodities intermediaries or brokerage, and Liens of a collecting bank arising under Section 4-208 or 4-210 of the UCC in effect in the relevant jurisdiction or any similar law of any foreign jurisdiction on items in the course of collection&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(h)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Liens in favor of customs and revenue authorities arising as a matter of law to secure payment of customs duties in connection with the importation of goods in the ordinary course of business&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Liens on any cash earnest money deposits made by the Borrower or any of its Subsidiaries in connection with any Acquisition permitted by this Agreement, including, without limitation, in connection with any letter of intent or purchase agreement relating thereto&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(j)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">in connection with the sale or transfer of any assets in a transaction permitted under Section&#160;6.03, customary rights and restrictions contained in agreements relating to such sale or transfer pending the completion thereof&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(k)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Liens in the nature of the right of setoff in favor of counterparties to contractual agreements with the Loan Parties (i) in the ordinary course of business or (ii) otherwise permitted hereunder other than in connection with Indebtedness&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(l)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">dispositions and other sales of assets permitted under Section&#160;6.04&#59;</font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">91</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(m)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">to the extent constituting a Lien, Liens with respect to repurchase obligations of the type described in clause (d) of the definition of &#8220;Permitted Investments&#8221;&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(n)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Liens in favor of a credit card or debit card processor arising in the ordinary course of business under any processor agreement and relating solely to the amounts paid or payable thereunder, or customary deposits on reserve held by such credit card or debit card processor&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(o)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Liens that are contractual rights of set-off (i) relating to the establishment of depositary relations with banks or other financial institutions not given in connection with the issuance of Indebtedness, or (ii) relating to pooled deposit or sweep accounts of any Loan Party or any Subsidiary to permit satisfaction of overdraft or similar obligations incurred in the ordinary course of business of the any such Loan Party or Subsidiary&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(p)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Liens of sellers of goods to any Loan Party and any of their respective Subsidiaries arising under Article II of the UCC or similar provisions of applicable law in the ordinary course of business, covering only the goods sold and securing only the unpaid purchase price for such goods and related expenses&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(q)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Liens on assets of the Borrower and its Subsidiaries not otherwise permitted above so long as the aggregate principal amount of the Indebtedness and other obligations subject to such Liens does not at any time exceed $10,000,000.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 6.03. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Fundamental Changes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  (a)  The Borrower will not, and will not permit any Subsidiary to, merge into or consolidate with any other Person, or permit any other Person to merge into or consolidate with it, or otherwise Dispose of all or substantially all of its assets, or all or substantially all of the Equity Interests of any of its Subsidiaries (in each case, whether now owned or hereafter acquired), or liquidate or dissolve, except that&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">if at the time thereof and immediately after giving effect thereto no Event of Default shall have occurred and be continuing, any Person (other than the Borrower or any of its Subsidiaries) may merge or consolidate with the Borrower or any of its Subsidiaries&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that any such merger or consolidation involving (A) the Borrower must result in the Borrower as the surviving entity and (B) a Subsidiary Guarantor must result in such Subsidiary Guarantor as the surviving entity&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">any Subsidiary may merge into or consolidate with a Loan Party in a transaction in which the surviving entity is such Loan Party (provided that any such merger involving the Borrower must result in the Borrower as the surviving entity)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">any Subsidiary that is not a Loan Party may merge into or consolidate with another Subsidiary that is not a Loan Party&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(iv)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the Borrower and its Subsidiaries may sell, transfer, lease, license or otherwise dispose of any, all or substantially all of its assets (in connection with a liquidation, winding up or dissolution or otherwise) to (A) the Borrower or a Subsidiary Guarantor or (B) other than with respect to any of the foregoing actions by the Borrower or any Subsidiary Guarantor, to any other Loan Party&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(v)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the Borrower and its Subsidiaries may sell, transfer, lease or otherwise dispose of any Subsidiary that is not a Loan Party (and, in connection with a liquidation, winding up or dissolution or otherwise, any Subsidiary that is not a Loan Party may sell, transfer, lease, </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">92</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">license or otherwise dispose of any, all or substantially all of its assets) to another Subsidiary that is not a Loan Party&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(vi)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Dispositions permitted by Section 6.04&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(vii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">any Subsidiary that is not a Loan Party may liquidate, wind up or dissolve if the Borrower determines in good faith that such liquidation, winding up or dissolution is in the best interests of the Borrower and is not materially disadvantageous to the Lenders&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(viii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">any Subsidiary may liquidate, wind up or dissolve if its assets are transferred to the Borrower or any Subsidiary Guarantor or, if such Subsidiary is not a Subsidiary Guarantor, to any other Subsidiary&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that any such merger or consolidation involving a Person that is not a wholly-owned Subsidiary immediately prior to such merger or consolidation shall not be permitted unless it is also permitted by Section 6.05.</font></div><div style="margin-bottom:12pt;padding-left:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Borrower will not, and will not permit any of its Subsidiaries to, engage to any material extent in any business substantially different from businesses of the type conducted by the Borrower and its Subsidiaries (taken as a whole) on the Effective Date and businesses reasonably related, ancillary, similar, complementary or synergistic thereto or reasonable extensions, development or expansion thereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Borrower will not, nor will it permit any of its Subsidiaries to, change its fiscal year from the basis in effect on the Effective Date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 6.04. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Dispositions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Borrower will not, and will not permit any Subsidiary to, make any Disposition, except&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Dispositions of obsolete, worn out or surplus property in the ordinary course of business&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Dispositions of cash, inventory and Permitted Investments in the ordinary course of business&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Dispositions of equipment or real property to the extent that (i)&#160;such property is exchanged for credit against the purchase price of similar replacement property or (ii)&#160;the proceeds of such Disposition are reasonably promptly applied to the purchase price of such replacement property&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Dispositions of property by any Loan Party to any other Loan Party&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">leases, licenses, subleases or sublicenses (including the provision of open source software under an open source license) granted in the ordinary course of business and on ordinary commercial terms that do not interfere in any material respect with the business of the Borrower and its Subsidiaries&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Dispositions of intellectual property rights that are no longer used or useful in the business of the Borrower and its Subsidiaries&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(g)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the discount, write-off or Disposition of accounts receivable overdue by more than ninety days, in each case in the ordinary course of business&#59;</font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">93</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(h)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Dispositions of non-core assets acquired in a Permitted Acquisition&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that such Dispositions shall be consummated within 360 days of such Permitted Acquisition&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, that (i)&#160;the consideration received for such assets shall be in an amount at least equal to the fair market value thereof (determined in good faith by the board of directors of the Borrower) and (ii)&#160;no less than 75% thereof shall be paid in cash&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Restricted Payments permitted by Section&#160;6.08 and Investments permitted by Section&#160;6.05&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(j)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Dispositions set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Schedule 6.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> pursuant to transactions described therein&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(k)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Dispositions by the Borrower and its Subsidiaries not otherwise permitted under this Section&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that the aggregate book value of all property Disposed of pursuant to this clause&#160;(j) in any fiscal year of the Borrower shall not exceed the greater of (i) $10,000,000 and (ii) three percent (3%) of Consolidated Total Assets (determined by reference to Consolidated Total Assets as of the last day of the most recently ended fiscal quarter of the Company for which financial statements have been delivered (or, if prior to the date of the delivery of the first financial statements to be delivered pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 5.01(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, the most recent financial statements referred to in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.04(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">)).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 6.05. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Investments, Loans, Advances, Guarantees and Acquisitions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Borrower will not, and will not permit any of its Subsidiaries to, (i) purchase, hold or acquire (including pursuant to any merger or consolidation with any Person that was not a wholly owned Subsidiary prior to such merger or consolidation) any capital stock, evidences of indebtedness or other securities (including any option, warrant or other similar right to acquire any of the foregoing) of, make or permit to exist any loans or advances to, Guarantee any obligations of, or make or permit to exist any investment or any other beneficial interest in, any other Person or (ii) purchase or otherwise acquire (in one transaction or a series of transactions) any Person or all or substantially all of the assets of any Persons or any assets of any other Person constituting a business unit, division, product line (including rights in respect of any drug or other pharmaceutical product) or line of business of such Person (each of the foregoing transactions described in the foregoing clauses (i) and (ii), an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Investment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), except&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">cash and Permitted Investments&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Permitted Acquisitions&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(i) Investments by the Borrower and its Subsidiaries existing on the Effective Date in the capital stock of their respective Subsidiaries, (ii) Investments by the Borrower and its Subsidiaries in a Subsidiary Guarantor and (iii) Investments by any Person existing on the date such Person becomes a Subsidiary or consolidates or merges with the Borrower or any of its Subsidiaries pursuant to a transaction otherwise permitted hereunder&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Investments (including, without limitation, capital contributions) made by the Borrower in or to any Subsidiary and made by any Subsidiary in or to the Borrower or any other Subsidiary&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that not more than an aggregate amount of the greater of (i) $10,000,000 and (ii) three percent (3%) of Consolidated Total Assets (determined by reference to Consolidated Total Assets as of the last day of the most recently ended fiscal quarter of the Company for which financial statements have been delivered (or, if prior to the date of the delivery of the first financial statements to be delivered </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">94</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 5.01(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, the most recent financial statements referred to in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.04(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">)) in Investments and capital contributions may be made after the Effective Date under this clause (d) and remain outstanding, at any time, by the Borrower and the Subsidiary Guarantors in Subsidiaries which are not Subsidiary Guarantors&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Investments constituting deposits described in clauses (c) and (d) of the definition of &#8220;Permitted Encumbrances&#8221;&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Guarantees constituting Indebtedness permitted by Section&#160;6.01(d)&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(g)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Investments comprised of notes payable, stock or other securities issued by account debtors to the Borrower or any of its Subsidiaries pursuant to negotiated agreements with respect to settlement of such account debtor&#8217;s accounts in the ordinary course of business or Investments otherwise received in settlement of obligations owed by any financially troubled account debtors or other debtors in connection with such Person&#8217;s reorganization or in bankruptcy, insolvency or similar proceedings or in connection with foreclosure on or transfer of title with respect to any secured Investment&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(h)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">extensions of trade credit or the holding of receivables in the ordinary course of business&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the purchase, redemption, retirement, acquisition, cancellation or termination of any Equity Interests of the Borrower or any option, warrant or other right to acquire any such Equity Interests in the Borrower, in each case to the extent the payment therefore is permitted under Section 6.08&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(j)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">loans and advances to officers, directors and employees for moving, payroll, entertainment, travel and other similar expenses in the ordinary course of business not to exceed $5,000,000 in the aggregate at any time outstanding&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(k)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">endorsements for collection or deposit and prepaid expenses made in the ordinary course of business&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(l)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">transactions (to the extent constituting Investments) or promissory notes and other non-cash consideration received in connection with Dispositions permitted by Section 6.04&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(m)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Investments constituting the creation of new Subsidiaries so long as the Borrower or such Subsidiary complies with Section 5.09 hereof and any Investment in such new Subsidiary is otherwise permitted under this Section 6.05&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(n)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Guarantees of leases and other contractual obligations of any Subsidiary (to the extent not constituting Indebtedness) in the ordinary course of business&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(o)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">transfers of rights with respect to one or more products or technologies under development to joint ventures with third parties or to other entities where the Borrower or a Subsidiary retains rights to acquire such joint ventures or other entities or otherwise repurchase such products or technologies&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(p)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Investments in the form of Swap Agreements permitted by Section 6.06&#59;</font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">95</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(q)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Investments in existence on the Effective Date and described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Schedule 6.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> and any modification, replacement, renewal or extension thereof to the extent not involving any additional Investment&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(r)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">other Investments (other than Acquisitions), loans or advances made by the Borrower or any of its Subsidiaries in an aggregate amount not to exceed the greater of (i) $10,000,000 and (ii) three percent (3%) of Consolidated Total Assets (determined by reference to Consolidated Total Assets as of the last day of the most recently ended fiscal quarter of the Company for which financial statements have been delivered (or, if prior to the date of the delivery of the first financial statements to be delivered pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 5.01(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, the most recent financial statements referred to in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.04(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">)) at any time outstanding.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For purposes of covenant compliance with this Section&#160;6.05, the amount of any Investment shall be the amount actually invested, without adjustment for subsequent increases or decreases in the value of such Investment, less any amount paid, repaid, returned, distributed or otherwise received in cash in respect of such Investment.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 6.06.       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Swap Agreements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Borrower will not, and will not permit any of its Subsidiaries to, enter into any Swap Agreement, except (a)&#160;Swap Agreements entered into to hedge or mitigate risks to which the Borrower or any Subsidiary has actual exposure (other than those in respect of Equity Interests of the Borrower or any of its Subsidiaries), and (b) Swap Agreements entered into in order to effectively cap, collar or exchange interest rates (from fixed to floating rates, from one floating rate to another floating rate or otherwise) with respect to any interest-bearing liability or investment of the Borrower or any Subsidiary.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 6.07.      </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Transactions with Affiliates</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Borrower will not, and will not permit any of its Subsidiaries to, sell, lease or otherwise transfer any property or assets to, or purchase, lease or otherwise acquire any property or assets from, or otherwise engage in any other transactions with, any of its Affiliates, except (a)&#160;transactions on terms and conditions not materially less favorable to the Borrower or such Subsidiary than could be obtained on an arm&#8217;s-length basis from a Person that is not an Affiliate for a comparable transaction, (b) transactions between or among the Borrower and its Subsidiaries (or an entity that becomes a Subsidiary of the Borrower as a result of such transaction) (or any combination thereof), (c) the payment of customary fees to directors of the Borrower or any of its Subsidiaries, and customary compensation, reasonable out-of-pocket expense reimbursement and indemnification (including the provision of directors and officers insurance) of, and other employment agreements and arrangements, employee benefit plans and stock incentive plans paid to, future, present or past directors, officers, managers and employees of the Borrower or any of its Subsidiaries, (d) transactions undertaken in good faith for the purpose of improving the consolidated tax efficiency of the Borrower and its Subsidiaries, (e) loans, advances and other transactions to the extent permitted by the terms of this Agreement, including without limitation any Restricted Payment permitted by Section&#160;6.08 and transactions permitted by Section 6.03, (f) issuances of Equity Interests to Affiliates and the registration rights associated therewith, (g) transactions with Affiliates as set forth on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Schedule 6.07</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> (together with any amendments, restatements, extensions, replacements or other modifications thereto that are not materially adverse to the interests of the Lenders in their capacities as such), (h) any license, sublicense, lease or sublease (i) in existence on the Effective Date (together with any amendments, restatements, extensions, replacements or other modifications thereto that are not materially adverse to the interests of the Lenders in their capacities as such), (ii) in the ordinary course of business or (iii) substantially consistent with past practices, (i) transactions with joint ventures for the purchase or sale of property or other assets and services entered into in the ordinary course of business and Investments permitted by Section 6.05 in joint ventures, and (j) any transactions or series of related transactions with </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">96</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">respect to which the aggregate consideration paid, or fair market value of property sold or disposed of, by the Borrower and its Subsidiaries is less than $1,000,000.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 6.08. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Restricted Payments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Borrower will not, and will not permit any of its Subsidiaries to, declare or make, or agree to pay or make, directly or indirectly, any Restricted Payment, except&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the Borrower may declare and pay dividends or make other Restricted Payments with respect to its Equity Interests payable solely in additional Equity Interests&#59;</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Subsidiaries may (i) make dividends or other distributions to their respective equityholders with respect to their Equity Interests (which distributions shall be (x) made on at least a ratable basis to any such equityholders that are Loan Parties and (y) in the case of a Subsidiary that is not a wholly-owned Subsidiary, made on at least a ratable basis to any such equityholders that are the Borrower or a Subsidiary), (ii) make other Restricted Payments to the Borrower or any Subsidiary Guarantor (either directly or indirectly through one or more Subsidiaries that are not Loan Parties) and (iii) make any Restricted Payments that the Borrower would have otherwise been permitted to make pursuant to this Section 6.08&#59;</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the Borrower may make Restricted Payments pursuant to and in accordance with stock option plans or other benefit plans for management or employees of the Borrower and its Subsidiaries&#59; </font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the Borrower may repurchase Equity Interests upon the exercise of stock options or warrants if such Equity Interests represent a portion of the exercise price of such options or warrants or with the proceeds received from the substantially concurrent issue of new Equity Interests&#59;</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the Borrower and its Subsidiaries may make any other Restricted Payment so long as no Default or Event of Default has occurred and is continuing prior to making such Restricted Payment or would arise after giving effect (including giving effect on a pro forma basis) thereto and the aggregate amount of all such Restricted Payments during any twelve month period does not exceed $10,000,000.</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Notwithstanding the foregoing, and for the avoidance of doubt, (i) the conversion by holders of (including any cash payment upon conversion), or required payment of any principal or premium on, or required payment of any interest with respect to, any Permitted Convertible Indebtedness, in each case, in accordance with the terms of the indenture governing such Permitted Convertible Indebtedness, shall not constitute a Restricted Payment&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that, to the extent both (a) the aggregate amount of cash payable upon conversion or payment of any Permitted Convertible Indebtedness (excluding any required payment of interest with respect to such Permitted Convertible Indebtedness and excluding any payment of cash in lieu of a fractional share due upon conversion thereof) exceeds the aggregate principal amount thereof and (b) such conversion or payment does not trigger or correspond to an exercise or early unwind or settlement of a corresponding portion of the Permitted Bond Hedge Transactions relating to such Permitted Convertible Indebtedness (including, for the avoidance of doubt, the case where there is no Permitted Bond Hedge Transaction relating to such Permitted Convertible Indebtedness), the payment of such excess cash shall constitute a Restricted Payment notwithstanding this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">clause (i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#59; and (ii) any required payment with respect to, or required early unwind or settlement of, any Permitted Bond Hedge Transaction or Permitted Warrant Transaction, in each case, in accordance with the terms of the agreement governing such Permitted Bond Hedge Transaction or Permitted Warrant Transaction shall not constitute a Restricted Payment&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that, to the extent cash is required to be paid under a Permitted Warrant Transaction as a result of the election of &#8220;cash settlement&#8221; (or substantially equivalent term) as </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">97</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the &#8220;settlement method&#8221; (or substantially equivalent term) thereunder by Borrower (or its Affiliate) (including in connection with the exercise and&#47;or early unwind or settlement thereof), the payment of such cash shall constitute a Restricted Payment notwithstanding this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">clause (ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Notwithstanding the foregoing, Borrower may repurchase, exchange or induce the conversion of Permitted Convertible Indebtedness by delivery of shares of Borrower&#8217;s common stock and&#47;or a different series of Permitted Convertible Indebtedness (which series (x) matures after, and does not require any scheduled amortization or other scheduled payments of principal prior to, the analogous date under the indenture governing the Permitted Convertible Indebtedness that is so repurchased, exchanged or converted and (y) has terms, conditions and covenants that are no less favorable to Borrower than the Permitted Convertible Indebtedness that is so repurchased, exchanged or converted (as determined by the board of directors of Borrower, or a committee thereof, in good faith)) (any such series of Permitted Convertible Indebtedness, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Refinancing Convertible Notes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) and&#47;or by payment of cash (in an amount that does not exceed the proceeds received by the Company from the substantially concurrent issuance of shares of Borrower&#8217;s common stock and&#47;or Refinancing Convertible Notes </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> the net cash proceeds, if any, received by the Company pursuant to the related exercise or early unwind or termination of the related Permitted Bond Hedge Transactions and Permitted Warrant Transactions, if any, pursuant to the immediately following proviso)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that, substantially concurrently with, or a commercially reasonable period of time before or after, the related settlement date for the Permitted Convertible Indebtedness that are so repurchased, exchanged or converted, Borrower shall (and, for the avoidance of doubt, shall be permitted under this Section 6.08 to) exercise or unwind or terminate early (whether in cash, shares or any combination thereof) the portion of the Permitted Bond Hedge Transactions and Permitted Warrant Transactions, if any, corresponding to such Permitted Convertible Indebtedness that are so repurchased, exchanged or converted.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 6.09.   </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Restrictive Agreements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Borrower will not, and will not permit any of its Subsidiaries to, directly or indirectly, enter into, incur or permit to exist any agreement or other arrangement that prohibits, restricts or imposes any condition upon (a)&#160;the ability of the Borrower or any Subsidiary to create, incur or permit to exist any Lien upon any of its property or assets to secure the Secured Obligations (to the extent required by the Loan Documents), or (b) the ability of any Subsidiary to pay dividends or other distributions with respect to holders of its Equity Interests or to make or repay loans or advances to the Borrower or any other Subsidiary, to the extent required by the Loan Documents, to Guarantee the Secured Obligations&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that that (i)&#160;this Section 6.09 shall not apply to (A) restrictions and conditions imposed by law or by any Loan Document, (B)&#160;restrictions and conditions existing on the Effective Date identified on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Schedule 6.09</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> and any amendment, modification, refinancing, replacement, renewal or extension thereof that does not materially expand the scope of any such restriction or condition taken as a whole, (C)&#160;restrictions and conditions imposed on any Subsidiary or asset by any agreements in existence at the time such Subsidiary became a Subsidiary or such asset was acquired and any amendment, modification, refinancing, replacement, renewal or extension thereof that does not materially expand the scope of any such restriction or condition taken as a whole&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that such restrictions and conditions apply only to such Subsidiary or asset, (D)&#160;customary restrictions and conditions contained in agreements relating to the sale of a Subsidiary pending such sale&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that such restrictions and conditions apply only to the Subsidiary that is to be sold, (E)&#160;customary restrictions and conditions contained in any agreement relating to the disposition of any property pending the consummation of such disposition, (F)&#160;restrictions in the transfers of assets encumbered by a Lien permitted by Section&#160;6.02, (G)&#160;restrictions or conditions set forth in any agreement governing Indebtedness permitted by Section&#160;6.01&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that such restrictions and conditions are customary for such Indebtedness as determined in the good faith judgment of the board of directors of the Borrower, (H)&#160;customary provisions restricting assignment of any agreement entered into in the ordinary course of business and (I)&#160;customary restrictions on cash or other deposits (including escrowed funds) or net worth imposed under contracts&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that such restrictions and conditions apply only to such Subsidiary and </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">98</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">to any Equity Interests in such Subsidiary, (ii) clause (a)&#160;of this Section 6.09 shall not apply to restrictions or conditions imposed by any agreement relating to secured Indebtedness permitted by this Agreement if such restrictions or conditions apply only to the property or assets securing such Indebtedness, (iii) clause (a)&#160;of this Section 6.09 shall not apply to customary provisions in leases and other contracts restricting the assignment thereof and (iv) this Section 6.09 shall not apply to customary restrictions and conditions with respect to joint ventures.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 6.10. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Subordinated Indebtedness and Amendments to Subordinated Indebtedness Documents </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Borrower will not, and will not permit any Subsidiary to, directly or indirectly voluntarily prepay, defease or in substance defease, purchase, redeem, retire or otherwise acquire, any Subordinated Indebtedness or any Indebtedness from time to time outstanding under the Subordinated Indebtedness Documents (other than pursuant to any refinancings, renewals or replacements of such Indebtedness to the extent permitted by Section 6.01).  Furthermore, the Borrower will not, and will not permit any Subsidiary to, amend the Subordinated Indebtedness Documents or any document, agreement or instrument evidencing any Indebtedness incurred pursuant to the Subordinated Indebtedness Documents (or any replacements, substitutions, extensions or renewals thereof) or pursuant to which such Indebtedness is issued where such amendment, modification or supplement provides for the following or which has any of the following effects, in any such case, other than as permitted by Section 6.01(j)&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">increases the overall principal amount of any such Indebtedness (except through payments-in-kind) or increases the amount of any single scheduled installment of principal or interest&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">shortens or accelerates the date upon which any installment of principal or interest becomes due or adds any additional mandatory redemption provisions&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">shortens the final maturity date of such Indebtedness or otherwise accelerates the amortization schedule with respect to such Indebtedness&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">increases the rate of interest accruing on such Indebtedness&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">provides for the payment of additional fees or increases existing fees&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">amends or modifies any financial or negative covenant (or covenant which prohibits or restricts the Borrower or any Subsidiary from taking certain actions) in a manner which is more onerous or more restrictive in any material respect to the Borrower or such Subsidiary or which is otherwise materially adverse to the Borrower, any Subsidiary and&#47;or the Lenders or, in the case of any such covenant, which places material additional restrictions on the Borrower or such Subsidiary or which requires the Borrower or such Subsidiary to comply with more restrictive financial ratios or which requires the Borrower to better its financial performance, in each case from that set forth in the existing applicable covenants in the Subordinated Indebtedness Documents or the applicable covenants in this Agreement unless the Borrower offers, in good faith, to amend this Agreement to maintain any existing &#8220;cushions&#8221; between the terms of this Agreement and the terms of the Subordinated Indebtedness Documents as revised&#59; or</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(g)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">amends, modifies or adds any affirmative covenant in a manner which (i)&#160;when taken as a whole, is materially adverse to the Borrower, any Subsidiary and&#47;or the Lenders or (ii) is more onerous than the existing applicable covenant in the Subordinated Indebtedness Documents or the applicable covenant in this Agreement unless the Borrower offers, in good faith, to amend this Agreement to maintain any existing &#8220;cushions&#8221; between the terms of this Agreement and the terms of the Subordinated Indebtedness Documents as revised.</font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">99</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 6.11.     </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Sale and Leaseback Transactions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Borrower will not, nor will it permit any Subsidiary to, enter into any Sale and Leaseback Transaction, other than Sale and Leaseback Transactions in respect of which the net cash proceeds received in connection therewith does not exceed $10,000,000 in the aggregate during any fiscal year of the Borrower, determined on a consolidated basis for the Borrower and its Subsidiaries.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 6.12.     </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Financial Covenants</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Maximum Leverage Ratio</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Borrower will not permit the ratio (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Leverage Ratio</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), determined as of the end of each of its fiscal quarters ending on and after June 30, 2020, of (i)&#160;Consolidated Total Net Indebtedness to (ii) Consolidated EBITDA for the period of four (4) consecutive fiscal quarters ending with the end of such fiscal quarter, all calculated for the Borrower and its Subsidiaries on a consolidated basis, to be greater than 2.50 to 1.00.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Minimum Fixed Charge Coverage Ratio</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Borrower will not permit the ratio (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Fixed Charge Coverage Ratio</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), determined as of the end of each of its fiscal quarters ending on and after June 30, 2020, of (i)&#160;Consolidated EBITDA to (ii) Consolidated Fixed Charges, in each case for the period of four (4) consecutive fiscal quarters ending with the end of such fiscal quarter, all calculated for the Borrower and its Subsidiaries on a consolidated basis, to be less than 1.50 to 1.00.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ARTICLE VII</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><br><br>Events of Default</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 7.01.     </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Events of Default</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  If any of the following events (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Events of Default</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) shall occur&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the Borrower shall fail to pay any principal of any Loan or any reimbursement obligation in respect of any LC Disbursement when and as the same shall become due and payable, whether at the due date thereof or at a date fixed for prepayment thereof or otherwise&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the Borrower shall fail to pay any interest on any Loan or any fee or any other amount (other than an amount referred to in Section 7.01(a)) payable under this Agreement or any other Loan Document, when and as the same shall become due and payable, and such failure shall continue unremedied for a period of five (5) Business Days&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">any representation or warranty made or deemed made by or on behalf of the Borrower or any Subsidiary in or in connection with this Agreement or any other Loan Document or any amendment or modification hereof or thereof or waiver hereunder or thereunder, or in any report, certificate, financial statement or other document furnished pursuant to or in connection with this Agreement or any other Loan Document or any amendment or modification hereof or thereof or waiver hereunder or thereunder, shall prove to have been incorrect in any material respect when made or deemed made&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the Borrower shall fail to observe or perform any covenant, condition or agreement applicable to it (or its Subsidiaries, to the extent applicable) contained in Section&#160;5.02(a), 5.03 (solely with respect to the Borrower&#8217;s existence), 5.08 or 5.09, in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Article&#160;VI</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> or in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Article X</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the Borrower or any Subsidiary Guarantor, as applicable, shall fail to observe or perform any covenant, condition or agreement applicable to it contained in this Agreement (other than those specified in Section 7.01(a), (b) or (d)) or any other Loan Document, and such failure shall continue </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">100</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">unremedied for a period of thirty (30) days after notice thereof from the Administrative Agent to the Borrower (which notice will be given at the request of any Lender)&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the Borrower or any Subsidiary shall fail to make any payment (whether of principal or interest and regardless of amount) in respect of any Material Indebtedness of the Borrower or such Subsidiary, as applicable, when and as the same shall become due and payable, which is not cured within any applicable grace period provided for in the applicable agreement or instrument under which such Indebtedness was created&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(g)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">any event or condition occurs that results in any Material Indebtedness becoming due prior to its scheduled maturity or that enables or permits, after the expiration of any applicable grace period, and delivery of any applicable required notice, provided in the applicable agreement or instrument under which such Indebtedness was created, the holder or holders of such Material Indebtedness or any trustee or agent on its or their behalf to cause such Material Indebtedness to become due, or to require the prepayment, repurchase, redemption or defeasance thereof, prior to its scheduled maturity&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that this clause (g) shall not apply to (i) secured Indebtedness that becomes due as a result of the sale, transfer or other disposition (including as a result of a casualty or condemnation event) of the property or assets securing such Indebtedness (to the extent such sale, transfer or other disposition is not prohibited under this Agreement), (ii) any Material Indebtedness  that becomes due as a result of a refinancing thereof permitted by Section 6.01, (iii) any reimbursement obligation in respect of a letter of credit, bankers acceptance or similar obligation as a result of a drawing thereunder by a beneficiary thereunder in accordance with its terms, (iv) any such Material Indebtedness that is mandatorily prepayable prior to the scheduled maturity thereof with the proceeds of the issuance of capital stock, the incurrence of other Indebtedness or the sale or other disposition of any assets, so long as such Material Indebtedness that has become due is so prepaid in full with such net proceeds required to be used to prepay such Material Indebtedness when due (or within any applicable grace period) and such event shall not have otherwise resulted in an event of default with respect to such Material Indebtedness or (v) any redemption, exchange, repurchase, conversion or settlement with respect to any Permitted Convertible Indebtedness, or satisfaction of any condition giving rise to or permitting the foregoing, pursuant to their terms unless such redemption, repurchase, conversion or settlement results from a default thereunder or an event of the type that constitutes an Event of Default&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(h)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">an involuntary proceeding shall be commenced or an involuntary petition shall be filed seeking (i)&#160;liquidation, reorganization or other relief in respect of the Borrower or any Material Subsidiary or its debts, or of a substantial part of its assets, under any federal, state or foreign bankruptcy, insolvency, receivership or similar law now or hereafter in effect or (ii)&#160;the appointment of a receiver, trustee, custodian, sequestrator, conservator or similar official for the Borrower or any Material Subsidiary or for a substantial part of its assets, and, in any such case, such proceeding or petition shall continue undismissed for sixty (60)&#160;days or an order or decree approving or ordering any of the foregoing shall be entered&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the Borrower or any Material Subsidiary shall (i)&#160;voluntarily commence any proceeding or file any petition seeking liquidation, reorganization or other relief under any Federal, state or foreign bankruptcy, insolvency, receivership or similar law now or hereafter in effect, (ii)&#160;consent to the institution of, or fail to contest in a timely and appropriate manner, any proceeding or petition described in Section 7.01(h), (iii)&#160;apply for or consent to the appointment of a receiver, trustee, custodian, sequestrator, conservator or similar official for the Borrower or any Material Subsidiary or for a substantial part of its assets, (iv)&#160;file an answer admitting the material allegations of a petition filed against it in any such proceeding, (v)&#160;make a general assignment for the benefit of creditors or (vi)&#160;take any action for the purpose of effecting any of the foregoing&#59;</font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">101</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(j)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the Borrower or any Material Subsidiary shall become unable, admit in writing its inability or fail generally to pay its debts as they become due&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(k)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">one or more judgments for the payment of money in an aggregate amount in excess of $10,000,000 (to the extent not paid, fully bonded or covered by a solvent and unaffiliated insurer that has not denied coverage) shall be rendered against the Borrower, any Subsidiary or any combination thereof and the same shall remain undischarged, unvacated or undismissed for a period of sixty (60) consecutive days during which execution shall not be effectively stayed (by reason of pending appeal or otherwise), or any action shall be legally taken by a judgment creditor to attach or levy upon any assets of the Borrower or any Subsidiary to enforce any such judgment and such action shall not have been stayed&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(l)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">an ERISA Event shall have occurred that, in the opinion of the Required Lenders, when taken together with all other ERISA Events that have occurred, could reasonably be expected to result in a Material Adverse Effect&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(m)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">a Change in Control shall occur&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(n)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the occurrence of any &#8220;default&#8221;, as defined in any Loan Document (other than this Agreement) or the breach of any of the terms or provisions of any Loan Document (other than this Agreement), which default or breach continues beyond any period of grace therein provided&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(o)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">any material provision of any Loan Document, at any time after its execution and delivery and for any reason other than as expressly permitted hereunder or thereunder or satisfaction in full of all Secured Obligations, ceases to be in full force and effect&#59; or a Loan Party contests in writing the validity or enforceability of any provision of any Loan Document&#59; or a Loan Party denies in writing that it has any or further liability or obligation under any Loan Document, or purports in writing to revoke, terminate or rescind any Loan Document&#59; or</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(p)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">any Collateral Document, after execution thereof, shall for any reason fail to create a valid and perfected security interest in any material portion of the Collateral purported to be covered thereby, except (i) as permitted by the terms of any Loan Document or (ii) as a result of gross negligence or willful misconduct of the Administrative Agent so long as not resulting from the breach or non-compliance with any Loan Document by any Loan Party.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 7.02. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Remedies Upon an Event of Default</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  If an Event of Default occurs (other than an event with respect to the Borrower described in Section 7.01(h) or 7.01(i)), and at any time thereafter during the continuance of such Event of Default, the Administrative Agent may with the consent of the Required Lenders, and shall at the request of the Required Lenders, by notice to the Borrower, take any or all of the following actions, at the same or different times&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">terminate the Commitments, and thereupon the Commitments shall terminate immediately&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">declare the Loans then outstanding to be due and payable in whole (or in part, in which case any principal not so declared to be due and payable may thereafter be declared to be due and payable), and thereupon the principal of the Loans so declared to be due and payable, together with accrued interest thereon and all fees and other Secured Obligations of the Borrower accrued hereunder and under any other Loan Document, shall become  due and payable immediately, without presentment, demand, protest or other notice of any kind, all of which are hereby waived by the Borrower&#59;</font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">102</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">require that the Borrower provide cash collateral as required in Section&#160;2.06(j)&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">exercise on behalf of itself, the Lenders and the Issuing Bank all rights and remedies available to it, the Lenders and the Issuing Bank under the Loan Documents and applicable law.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If an Event of Default described in Section 7.01(h) or 7.01(i) occurs with respect to the Borrower, the Commitments shall automatically terminate and the principal of the Loans then outstanding and cash collateral for the LC Exposure, together with accrued interest thereon and all fees and other Secured Obligations accrued hereunder and under any other Loan Document, shall automatically become due and payable, and the obligation of the Borrower to cash collateralize the LC Exposure as provided in clause (c) above shall automatically become effective, in each case, without presentment, demand, protest or other notice of any kind, all of which are hereby waived by the Borrower.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In addition to any other rights and remedies granted to the Administrative Agent and the Lenders in the Loan Documents, the Administrative Agent on behalf of the Lenders may exercise all rights and remedies of a secured party under the UCC or any other applicable law.  Without limiting the generality of the foregoing, the Administrative Agent, without demand of performance or other demand, presentment, protest, advertisement or notice of any kind (except any notice required by law referred to below) to or upon any Loan Party or any other Person (all and each of which demands, defenses, advertisements and notices are hereby waived by the Borrower on behalf of itself and its Subsidiaries), may in such circumstances forthwith collect, receive, appropriate and realize upon the Collateral, or any part thereof, or consent to the use by any Loan Party of any cash collateral arising in respect of the Collateral on such terms as the Administrative Agent deems reasonable, and&#47;or may forthwith sell, lease, assign give an option or options to purchase or otherwise dispose of and deliver, or acquire by credit bid on behalf of the Secured Parties, the Collateral or any part thereof (or contract to do any of the foregoing), in one or more parcels at public or private sale or sales, at any exchange, broker&#8217;s board or office of the Administrative Agent or any Lender or elsewhere, upon such terms and conditions as it may deem advisable and at such prices as it may deem best, for cash or on credit or for future delivery, all without assumption of any credit risk. The Administrative Agent or any Lender shall have the right upon any such public sale or sales, and, to the extent permitted by law, upon any such private sale or sales, to purchase the whole or any part of the Collateral so sold, free of any right or equity of redemption in any Loan Party, which right or equity is hereby waived and released by the Borrower on behalf of itself and its Subsidiaries.  The Borrower further agrees on behalf of itself and its Subsidiaries, at the Administrative Agent&#8217;s request, to assemble the Collateral and make it available to the Administrative Agent at places which the Administrative Agent shall reasonably select, whether at the premises of the Borrower, another Loan Party or elsewhere.  The Administrative Agent shall apply the net proceeds of any action taken by it pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Article VII</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, after deducting all reasonable costs and expenses of every kind incurred in connection therewith or incidental to the care or safekeeping of any of the Collateral or in any other way relating to the Collateral or the rights of the Administrative Agent and the Lenders hereunder, including reasonable attorneys&#8217; fees and disbursements, to the payment in whole or in part of the Secured Obligations, in such order as the Administrative Agent may elect, and only after such application and after the payment by the Administrative Agent of any other amount required by any provision of law, including Section 9-615(a)(3) of the New York Uniform Commercial Code, need the Administrative Agent account for the surplus, if any, to any Loan Party.  To the extent permitted by applicable law, the Borrower on behalf of itself and its Subsidiaries waives all Liabilities it may acquire against the Administrative Agent or any Lender arising out of the exercise by them of any rights hereunder.  If any notice of a proposed sale or other disposition of Collateral shall be required by law, such notice shall be deemed reasonable and proper if given at least 10 days before such sale or other disposition.</font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">103</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 7.03. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Application of Payments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Notwithstanding anything herein to the contrary, following the occurrence and during the continuance of an Event of Default, and notice thereof to the Administrative Agent by the Borrower or the Required Lenders&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">all payments received on account of the Secured Obligations shall, subject to Section&#160;2.22, be applied by the Administrative Agent as follows&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">first</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, to payment of that portion of the Secured Obligations constituting fees, indemnities, expenses and other amounts payable to the Administrative Agent (including fees and disbursements and other charges of counsel to the Administrative Agent payable under Section&#160;9.03 and amounts pursuant to Section 2.12(c) payable to the Administrative Agent in its capacity as such)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">second</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, to payment of that portion of the Secured Obligations constituting fees, expenses, indemnities and other amounts (other than principal, reimbursement obligations in respect of LC Disbursements, interest and Letter of Credit fees) payable to the Lenders, the Issuing Bank and the other Secured Parties (including fees and disbursements and other charges of counsel to the Lenders and the Issuing Bank payable under Section&#160;9.03) arising under the Loan Documents, ratably among them in proportion to the respective amounts described in this clause&#160;(ii) payable to them&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">third</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, to payment of that portion of the Secured Obligations constituting accrued and unpaid Letter of Credit fees and charges and interest on the Loans and unreimbursed LC Disbursements, ratably among the Lenders and the Issuing Bank in proportion to the respective amounts described in this clause&#160;(iii) payable to them&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(iv)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">fourth</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, (A) to payment of that portion of the Secured Obligations constituting unpaid principal of the Loans and unreimbursed LC Disbursements, (B)&#160;to cash collateralize that portion of LC Exposure comprising the undrawn amount of Letters of Credit to the extent not otherwise cash collateralized by the Borrower pursuant to Section&#160;2.06 or 2.22&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that (x)&#160;any such amounts applied pursuant to subclause&#160;(B) above shall be paid to the Administrative Agent for the account of the Issuing Bank to cash collateralize Secured Obligations in respect of Letters of Credit, (y)&#160;subject to Section&#160;2.06 or 2.22, amounts used to cash collateralize the aggregate amount of Letters of Credit pursuant to this clause&#160;(iv) shall be used to satisfy drawings under such Letters of Credit as they occur and (z)&#160;upon the expiration of any Letter of Credit (without any pending drawings), the pro rata share of cash collateral shall be distributed to the other Secured Obligations, if any, in the order set forth in this Section 7.03 and (C) to any other amounts owing with respect to Banking Services Obligations and Swap Obligations, in each case, ratably among the Lenders and the Issuing Bank and any other applicable Secured Parties in proportion to the respective amounts described in this clause&#160;(iv) payable to them&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(v)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">fifth</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, to the payment in full of all other Secured Obligations, in each case ratably among the Administrative Agent, the Lenders, the Issuing Bank and the other Secured Parties based upon the respective aggregate amounts of all such Secured Obligations owing to them in accordance with the respective amounts thereof then due and payable&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(vi)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">finally</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, the balance, if any, after all Secured Obligations have been indefeasibly paid in full, to the Borrower or as otherwise required by law&#59; and</font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">104</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">if any amount remains on deposit as cash collateral after all Letters of Credit have either been fully drawn or expired (without any pending drawings), such remaining amount shall be applied to the other Secured Obligations, if any, in the order set forth above.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ARTICLE VIII</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><br><br>The Administrative Agent</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 8.01. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Authorization and Action</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Each Lender and the Issuing Bank hereby irrevocably appoints the entity named as Administrative Agent in the heading of this Agreement and its successors and assigns to serve as the administrative agent and collateral agent under the Loan Documents and each Lender and the Issuing Bank authorizes the Administrative Agent to take such actions as agent on its behalf and to exercise such powers under this Agreement and the other Loan Documents as are delegated to the Administrative Agent under such agreements and to exercise such powers as are reasonably incidental thereto.  Further, each of the Lenders and the Issuing Bank, on behalf of itself and any of its Affiliates that are Secured Parties, hereby irrevocably empower and authorize JPMorgan Chase Bank, N.A. (in its capacity as Administrative Agent) to execute and deliver the Collateral Documents and all related documents or instruments as shall be necessary or appropriate to effect the purposes of the Collateral Documents.  In addition, to the extent required under the laws of any jurisdiction other than within the United States, each Lender and the Issuing Bank hereby grants to the Administrative Agent any required powers of attorney to execute and enforce any Collateral Document governed by the laws of such jurisdiction on such Lender&#8217;s or the Issuing Bank&#8217;s behalf.  Without limiting the foregoing, each Lender and the Issuing Bank hereby authorizes the Administrative Agent to execute and deliver, and to perform its obligations under, each of the Loan Documents to which the Administrative Agent is a party, and to exercise all rights, powers and remedies that the Administrative Agent may have under such Loan Documents.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As to any matters not expressly provided for herein and in the other Loan Documents (including enforcement or collection), the Administrative Agent shall not be required to exercise any discretion or take any action, but shall be required to act or to refrain from acting (and shall be fully protected in so acting or refraining from acting) upon the written instructions of the Required Lenders (or such other number or percentage of the Lenders as shall be necessary, pursuant to the terms in the Loan Documents), and, unless and until revoked in writing, such instructions shall be binding upon each Lender and the Issuing Bank&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, however, that the Administrative Agent shall not be required to take any action that (i) the Administrative Agent in good faith believes exposes it to liability unless the Administrative Agent receives an indemnification and is exculpated in a manner satisfactory to it from the Lenders and the Issuing Bank with respect to such action or (ii) is contrary to this Agreement or any other Loan Document or applicable law, including any action that may be in violation of the automatic stay under any requirement of law relating to bankruptcy, insolvency or reorganization or relief of debtors or that may effect a forfeiture, modification or termination of property of a Defaulting Lender in violation of any requirement of law relating to bankruptcy, insolvency or reorganization or relief of debtors&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, that the Administrative Agent may seek clarification or direction from the Required Lenders prior to the exercise of any such instructed action and may refrain from acting until such clarification or direction has been provided. Except as expressly set forth in the Loan Documents, the Administrative Agent shall not have any duty to disclose, and shall not be liable for the failure to disclose, any information relating to the Borrower, any Subsidiary or any Affiliate of any of the foregoing that is communicated to or obtained by the Person serving as Administrative Agent or any of its Affiliates in any capacity. Nothing in this Agreement shall require the Administrative Agent to expend or risk its own funds or otherwise incur any financial liability in the performance of any of its duties hereunder or in the </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">105</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">exercise of any of its rights or powers if it shall have reasonable grounds for believing that repayment of such funds or adequate indemnity against such risk or liability is not reasonably assured to it.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In performing its functions and duties hereunder and under the other Loan Documents, the Administrative Agent is acting solely on behalf of the Lenders and the Issuing Bank (except in limited circumstances expressly provided for herein relating to the maintenance of the Register), and its duties are entirely mechanical and administrative in nature. Without limiting the generality of the foregoing&#58;</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the Administrative Agent does not assume and shall not be deemed to have assumed any obligation or duty or any other relationship as the agent, fiduciary or trustee of or for any Lender, the Issuing Bank or any other Secured Party other than as expressly set forth herein and in the other Loan Documents, regardless of whether a Default or an Event of Default has occurred and is continuing (and it is understood and agreed that the use of the term &#8220;agent&#8221; (or any similar term) herein or in any other Loan Document with reference to the Administrative Agent is not intended to connote any fiduciary duty or other implied (or express) obligations arising under agency doctrine of any applicable law, and that such term is used as a matter of market custom and is intended to create or reflect only an administrative relationship between contracting parties)&#59; additionally, each Lender agrees that it will not assert any claim against the Administrative Agent based on an alleged breach of fiduciary duty by the Administrative Agent in connection with this Agreement and&#47;or the transactions contemplated hereby&#59;</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">where the Administrative Agent is required or deemed to act as a trustee in respect of any Collateral over which a security interest has been created pursuant to a Loan Document expressed to be governed by the laws of any jurisdiction other than the United States of America, or is required or deemed to hold any Collateral &#8220;on trust&#8221; pursuant to the foregoing, the obligations and liabilities of the Administrative Agent to the Secured Parties in its capacity as trustee shall be excluded to the fullest extent permitted by applicable law&#59; and</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">nothing in this Agreement or any Loan Document shall require the Administrative Agent to account to any Lender for any sum or the profit element of any sum received by the Administrative Agent for its own account.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Administrative Agent may perform any of its duties and exercise its rights and powers hereunder or under any other Loan Document by or through any one or more sub-agents appointed by the Administrative Agent. The Administrative Agent and any such sub-agent may perform any of their respective duties and exercise their respective rights and powers through their respective Related Parties. The exculpatory provisions of this Article shall apply to any such sub-agent and to the Related Parties of the Administrative Agent and any such sub-agent, and shall apply to their respective activities pursuant to this Agreement. The Administrative Agent shall not be responsible for the negligence or misconduct of any sub-agent except to the extent that a court of competent jurisdiction determines in a final and nonappealable judgment that the Administrative Agent acted with gross negligence or willful misconduct in the selection of such sub-agent.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">No Arranger shall have obligations or duties whatsoever in such capacity under this Agreement or any other Loan Document and shall incur no liability hereunder or thereunder in such capacity, but all such persons shall have the benefit of the indemnities provided for hereunder.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In case of the pendency of any proceeding with respect to any Loan Party under any federal, state or foreign bankruptcy, insolvency, receivership or similar law now or hereafter in effect, the Administrative Agent (irrespective of whether the principal of any Loan or any reimbursement </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">106</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">obligation in respect of any LC Disbursement shall then be due and payable as herein expressed or by declaration or otherwise and irrespective of whether the Administrative Agent shall have made any demand on any Loan Party) shall be entitled and empowered (but not obligated) by intervention in such proceeding or otherwise&#58;</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">to file and prove a claim for the whole amount of the principal and interest owing and unpaid in respect of the Loans, LC Disbursements and all other Obligations that are owing and unpaid and to file such other documents as may be necessary or advisable in order to have the claims of the Lenders, the Issuing Bank and the Administrative Agent (including any claim under Sections 2.12, 2.13, 2.15, 2.17 and 9.03) allowed in such judicial proceeding&#59; and</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">to collect and receive any monies or other property payable or deliverable on any such claims and to distribute the same&#59; </font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">and any custodian, receiver, assignee, trustee, liquidator, sequestrator or other similar official in any such proceeding is hereby authorized by each Lender, the Issuing Bank and each other Secured Party to make such payments to the Administrative Agent and, in the event that the Administrative Agent shall consent to the making of such payments directly to the Lenders, the Issuing Bank or the other Secured Parties, to pay to the Administrative Agent any amount due to it, in its capacity as the Administrative Agent, under the Loan Documents (including under Section 9.03). Nothing contained herein shall be deemed to authorize the Administrative Agent to authorize or consent to or accept or adopt on behalf of any Lender or the Issuing Bank any plan of reorganization, arrangement, adjustment or composition affecting the Secured Obligations or the rights of any Lender or the Issuing Bank or to authorize the Administrative Agent to vote in respect of the claim of any Lender or the Issuing Bank in any such proceeding.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(g)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Article VIII</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> are solely for the benefit of the Administrative Agent, the Lenders and the Issuing Bank, and, except solely to the extent of the Borrower&#8217;s rights to consent pursuant to and subject to the conditions set forth in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Article VIII</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, none of the Borrower or any Subsidiary, or any of their respective Affiliates, shall have any rights as a third party beneficiary under any such provisions. Each Secured Party, whether or not a party hereto, will be deemed, by its acceptance of the benefits of the Collateral and of the Guarantees of the Secured Obligations provided under the Loan Documents, to have agreed to the provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Article VIII</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 8.02. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Administrative Agent&#8217;s Reliance, Limitation of Liability, Etc</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">None of the Administrative Agent, the Arranger or any Related Party of any of the foregoing Persons shall be (i) liable to any Lender for any action taken or omitted to be taken by such party, the Administrative Agent, the Arranger or any Related Party of any of the foregoing Persons under or in connection with this Agreement or the other Loan Documents (x) with the consent of or at the request of the Required Lenders (or such other number or percentage of the Lenders as shall be necessary, or as the Administrative Agent shall believe in good faith to be necessary, under the circumstances as provided in the Loan Documents) or (y) in the absence of its own gross negligence or willful misconduct (such absence to be presumed unless otherwise determined by a court of competent jurisdiction by a final and non-appealable judgment) or (ii) responsible in any manner to any of the Lenders for any recitals, statements, representations or warranties made by any Loan Party or any officer thereof contained in this Agreement or any other Loan Document or in any certificate, report, statement or other document referred to or provided for in, or received by the Administrative Agent under or in connection with, this Agreement or any other Loan Document or for the value, validity, effectiveness, genuineness, enforceability or sufficiency of this Agreement or any other Loan Document </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">(including, for the avoidance of doubt, in connection with the Administrative Agent&#8217;s reliance on any Electronic </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">107</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Signature transmitted by telecopy, emailed pdf. or any other electronic means that reproduces an image of an actual executed signature page)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> or for any failure of any Loan Party to perform its obligations hereunder or thereunder.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Administrative Agent shall be deemed not to have knowledge of any (i) notice of any of the events or circumstances set forth or described in Section 5.02 unless and until written notice thereof stating that it is a &#8220;notice under Section 5.02&#8221; in respect of this Agreement and identifying the specific clause under said Section is given to the Administrative Agent by the Borrower or (ii) notice of any Default or Event of Default unless and until written notice thereof (stating that it is a &#8220;notice of Default&#8221; or a &#8220;notice of an Event of Default&#8221;) is given to the Administrative Agent by the Borrower, a Lender or the Issuing Bank, and the Administrative Agent shall not be responsible for or have any duty to ascertain or inquire into (i) any statement, warranty or representation made in or in connection with any Loan Document, (ii) the contents of any certificate, report or other document delivered thereunder or in connection therewith, (iii) the performance or observance of any of the covenants, agreements or other terms or conditions set forth in any Loan Document or the occurrence of any Default or Event of Default, (iv) the sufficiency, validity, enforceability, effectiveness or genuineness of any Loan Document or any other agreement, instrument or document, (v) the satisfaction of any condition set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Article IV</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> or elsewhere in any Loan Document, other than to confirm receipt of items (which on their face purport to be such items) expressly required to be delivered to the Administrative Agent or satisfaction of any condition that expressly refers to the matters described therein being acceptable or satisfactory to the Administrative Agent or (vi) the creation, perfection or priority of Liens on the Collateral. Notwithstanding anything herein to the contrary, the Administrative Agent shall not be liable for, or be responsible for any Liabilities, costs or expenses suffered by the Borrower, any Subsidiary, any Lender or the Issuing Bank as a result of, any determination of the Revolving Credit Exposure, any of the component amounts thereof or any portion thereof attributable to each Lender or the Issuing Bank or any Dollar Amount or Foreign Currency Amount thereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Without limiting the foregoing, the Administrative Agent (i) may treat the payee of any promissory note as its holder until such promissory note has been assigned in accordance with Section 9.04, (ii) may rely on the Register to the extent set forth in Section 9.04(b), (iii) may consult with legal counsel (including counsel to the Borrower), independent public accountants and other experts selected by it, and shall not be liable for any action taken or omitted to be taken in good faith by it in accordance with the advice of such counsel, accountants or experts, (iv) makes no warranty or representation to any Lender or the Issuing Bank and shall not be responsible to any Lender or the Issuing Bank for any statements, warranties or representations made by or on behalf of any Loan Party in connection with this Agreement or any other Loan Document, (v) in determining compliance with any condition hereunder to the making of a Loan, or the issuance of a Letter of Credit, that by its terms must be fulfilled to the satisfaction of a Lender or the Issuing Bank, may presume that such condition is satisfactory to such Lender or the Issuing Bank unless the Administrative Agent shall have received notice to the contrary from such Lender or the Issuing Bank sufficiently in advance of the making of such Loan or the issuance of such Letter of Credit and (vi) shall be entitled to rely on, and shall incur no liability under or in respect of this Agreement or any other Loan Document by acting upon, any notice, consent, certificate or other instrument or writing (which writing may be a fax, any electronic message, Internet or intranet website posting or other distribution) or any statement made to it orally or by telephone and believed by it to be genuine and signed or sent or otherwise authenticated by the proper party or parties (whether or not such Person in fact meets the requirements set forth in the Loan Documents for being the maker thereof).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 8.03. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Posting of Communications</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">108</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Borrower agrees that the Administrative Agent may, but shall not be obligated to, make any Communications available to the Lenders and the Issuing Bank by posting the Communications on IntraLinks&#8482;, DebtDomain, SyndTrak, ClearPar or any other electronic platform chosen by the Administrative Agent to be its electronic transmission system (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Approved Electronic Platform</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Although the Approved Electronic Platform and its primary web portal are secured with generally-applicable security procedures and policies implemented or modified by the Administrative Agent from time to time (including, as of the Effective Date, a user ID&#47;password authorization system) and the Approved Electronic Platform is secured through a per-deal authorization method whereby each user may access the Approved Electronic Platform only on a deal-by-deal basis, each of the Lenders, the Issuing Bank and the Borrower acknowledges and agrees that the distribution of material through an electronic medium is not necessarily secure, that the Administrative Agent is not responsible for approving or vetting the representatives or contacts of any Lender that are added to the Approved Electronic Platform, and that there may be confidentiality and other risks associated with such distribution. Each of the Lenders, the Issuing Bank and the Borrower hereby approves distribution of the Communications through the Approved Electronic Platform and understands and assumes the risks of such distribution.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">THE APPROVED ELECTRONIC PLATFORM AND THE COMMUNICATIONS ARE PROVIDED &#8220;AS IS&#8221; AND &#8220;AS AVAILABLE&#8221;. THE APPLICABLE PARTIES (AS DEFINED BELOW) DO NOT WARRANT THE ACCURACY OR COMPLETENESS OF THE COMMUNICATIONS, OR THE ADEQUACY OF THE APPROVED ELECTRONIC PLATFORM AND EXPRESSLY DISCLAIM LIABILITY FOR ERRORS OR OMISSIONS IN THE APPROVED ELECTRONIC PLATFORM AND THE COMMUNICATIONS. NO WARRANTY OF ANY KIND, EXPRESS, IMPLIED OR STATUTORY, INCLUDING ANY WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT OF THIRD PARTY RIGHTS OR FREEDOM FROM VIRUSES OR OTHER CODE DEFECTS, IS MADE BY THE APPLICABLE PARTIES IN CONNECTION WITH THE COMMUNICATIONS OR THE APPROVED ELECTRONIC PLATFORM. IN NO EVENT SHALL THE ADMINISTRATIVE AGENT, ANY ARRANGER OR ANY OF THEIR RESPECTIVE RELATED PARTIES (COLLECTIVELY, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">APPLICABLE PARTIES</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) HAVE ANY LIABILITY TO ANY LOAN PARTY, ANY LENDER, THE ISSUING BANK OR ANY OTHER PERSON OR ENTITY FOR DAMAGES OF ANY KIND, INCLUDING DIRECT OR INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES, LOSSES OR EXPENSES (WHETHER IN TORT, CONTRACT OR OTHERWISE) ARISING OUT OF ANY LOAN PARTY&#8217;S OR THE ADMINISTRATIVE AGENT&#8217;S TRANSMISSION OF COMMUNICATIONS THROUGH THE INTERNET OR THE APPROVED ELECTRONIC PLATFORM.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Each Lender and the Issuing Bank agrees that notice to it (as provided in the next sentence) specifying that Communications have been posted to the Approved Electronic Platform shall constitute effective delivery of the Communications to such Lender for purposes of the Loan Documents. Each Lender and the Issuing Bank agrees (i) to notify the Administrative Agent in writing (which could be in the form of electronic communication) from time to time of such Lender&#8217;s or the Issuing Bank&#8217;s (as applicable) email address to which the foregoing notice may be sent by electronic transmission and (ii) that the foregoing notice may be sent to such email address.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Each of the Lenders, the Issuing Bank and the Borrower agrees that the Administrative Agent may, but (except as may be required by applicable law) shall not be obligated to, </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">109</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">store the Communications on the Approved Electronic Platform in accordance with the Administrative Agent&#8217;s generally applicable document retention procedures and policies.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Nothing herein shall prejudice the right of the Administrative Agent, any Lender or the Issuing Bank to give any notice or other communication pursuant to any Loan Document in any other manner specified in such Loan Document.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 8.04. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">The Administrative Agent Individually</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  With respect to its Commitment, Loans (including Swingline Loans) and Letters of Credit, the Person serving as the Administrative Agent shall have and may exercise the same rights and powers hereunder and is subject to the same obligations and liabilities as and to the extent set forth herein for any other Lender or Issuing Bank, as the case may be. The terms &#8220;Issuing Bank&#8221;, &#8220;Lenders&#8221;, &#8220;Required Lenders&#8221; and any similar terms shall, unless the context clearly otherwise indicates, include the Administrative Agent in its individual capacity as a Lender, the Issuing Bank or as one of the Required Lenders, as applicable. The Person serving as the Administrative Agent and its Affiliates may accept deposits from, lend money to, own securities of, act as the financial advisor or in any other advisory capacity for and generally engage in any kind of banking, trust or other business with, the Borrower, any Subsidiary or any Affiliate of any of the foregoing as if such Person was not acting as the Administrative Agent and without any duty to account therefor to the Lenders or the Issuing Bank.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 8.05. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Successor Administrative Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Administrative Agent may resign at any time by giving 30 days&#8217; prior written notice thereof to the Lenders, the Issuing Bank and the Borrower, whether or not a successor Administrative Agent has been appointed. Upon any such resignation, the Required Lenders shall have the right to appoint a successor Administrative Agent. If no successor Administrative Agent shall have been so appointed by the Required Lenders, and shall have accepted such appointment, within 30 days after the retiring Administrative Agent&#8217;s giving of notice of resignation, then the retiring Administrative Agent may, on behalf of the Lenders and the Issuing Bank, appoint a successor Administrative Agent, which shall be a bank with an office in New York, New York or an Affiliate of any such bank. In either case, such appointment shall be subject to the prior written approval of the Borrower (which approval may not be unreasonably withheld and shall not be required while an Event of Default has occurred and is continuing). Upon the acceptance of any appointment as Administrative Agent by a successor Administrative Agent, such successor Administrative Agent shall succeed to, and become vested with, all the rights, powers, privileges and duties of the retiring Administrative Agent. Upon the acceptance of appointment as Administrative Agent by a successor Administrative Agent, the retiring Administrative Agent shall be discharged from its duties and obligations under this Agreement and the other Loan Documents. Prior to any retiring Administrative Agent&#8217;s resignation hereunder as Administrative Agent, the retiring Administrative Agent shall take such action as may be reasonably necessary to assign to the successor Administrative Agent its rights as Administrative Agent under the Loan Documents.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Notwithstanding paragraph (a) of this Section, in the event no successor Administrative Agent shall have been so appointed and shall have accepted such appointment within 30 days after the retiring Administrative Agent gives notice of its intent to resign, the retiring Administrative Agent may give notice of the effectiveness of its resignation to the Lenders, the Issuing Bank and the Borrower, whereupon, on the date of effectiveness of such resignation stated in such notice, (i) the retiring Administrative Agent shall be discharged from its duties and obligations hereunder and under the other Loan Documents&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that, solely for purposes of maintaining any security interest granted to the Administrative Agent under any Collateral Document for the benefit of the Secured Parties, the retiring Administrative Agent shall continue to be vested with such security interest as collateral agent for the benefit of the Secured Parties, and continue to be entitled to the rights set forth in such Collateral </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">110</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Document and Loan Document, and, in the case of any Collateral in the possession of the Administrative Agent, shall continue to hold such Collateral, in each case until such time as a successor Administrative Agent is appointed and accepts such appointment in accordance with this Section (it being understood and agreed that the retiring Administrative Agent shall have no duty or obligation to take any further action under any Collateral Document, including any action required to maintain the perfection of any such security interest) and (ii) the Required Lenders shall succeed to and become vested with all the rights, powers, privileges and duties of the retiring Administrative Agent&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that (A) all payments required to be made hereunder or under any other Loan Document to the Administrative Agent for the account of any Person other than the Administrative Agent shall be made directly to such Person and (B) all notices and other communications required or contemplated to be given or made to the Administrative Agent shall directly be given or made to each Lender and the Issuing Bank. Following the effectiveness of the Administrative Agent&#8217;s resignation from its capacity as such, the provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Article VIII</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> and Section 9.03, as well as any exculpatory, reimbursement and indemnification provisions set forth in any other Loan Document, shall continue in effect for the benefit of such retiring Administrative Agent, its sub-agents and their respective Related Parties in respect of any actions taken or omitted to be taken by any of them while the retiring Administrative Agent was acting as Administrative Agent and in respect of the matters referred to in the proviso under clause (i) above.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 8.06. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Acknowledgements of Lenders and Issuing Bank</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Each Lender </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">and each Issuing Bank</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> represents </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">that</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">and warrants that (i) the Loan Documents set forth the terms of a commercial lending facility, (ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> it is engaged in making, acquiring or holding commercial loans </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">and in providing other facilities set forth herein as may be applicable to such Lender or Issuing Bank, in each case</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> in the ordinary course of </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">its business and that</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">business, and not for the purpose of purchasing, acquiring or holding any other type of financial instrument (and each Lender and each Issuing Bank agrees not to assert a claim in contravention of the foregoing), (iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> it has, independently and without reliance upon the Administrative Agent, any Arranger or any other Lender</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline"> or Issuing Bank</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, or any of the Related Parties of any of the foregoing, and based on such documents and information as it has deemed appropriate, made its own credit analysis and decision to enter into this Agreement as a Lender, and to make, acquire or hold Loans hereunder</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline"> and (iv) it is sophisticated with respect to decisions to make, acquire and&#47;or hold commercial loans and to provide other facilities set forth herein, as may be applicable to such Lender or such Issuing Bank, and either it, or the Person exercising discretion in making its decision to make, acquire and&#47;or hold such commercial loans or to provide such other facilities, is experienced in making, acquiring or holding such commercial loans or providing such other facilities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Each Lender also acknowledges that it will, independently and without reliance upon the Administrative Agent, any Arranger or any other Lender</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline"> or Issuing Bank</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, or any of the Related Parties of any of the foregoing, and based on such documents and information (which may contain material, non-public information within the meaning of the United States securities laws concerning the Borrower and its Affiliates) as it shall from time to time deem appropriate, continue to make its own decisions in taking or not taking action under or based upon this Agreement, any other Loan Document or any related agreement or any document furnished hereunder or thereunder.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Each Lender, by delivering its signature page to this Agreement on the Effective Date, or delivering its signature page to an Assignment and Assumption or any other Loan Document pursuant to which it shall become a Lender hereunder, shall be deemed to have acknowledged receipt of, and consented to and approved, each Loan Document and each other document required to be delivered to, or be approved by or satisfactory to, the Administrative Agent or the Lenders on the Effective Date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 8.07. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Collateral Matters.</font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">111</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Except with respect to the exercise of setoff rights in accordance with Section 9.08 or with respect to a Secured Party&#8217;s right to file a proof of claim in an insolvency proceeding, no Secured Party shall have any right individually to realize upon any of the Collateral or to enforce any Guarantee of the Secured Obligations, it being understood and agreed that all powers, rights and remedies under the Loan Documents may be exercised solely by the Administrative Agent on behalf of the Secured Parties in accordance with the terms thereof.  In its capacity, the Administrative Agent is a &#8220;representative&#8221; of the Secured Parties within the meaning of the term &#8220;secured party&#8221; as defined in the UCC.  In the event that any Collateral is hereafter pledged by any Person as collateral security for the Secured Obligations, the Administrative Agent is hereby authorized, and hereby granted a power of attorney, to execute and deliver on behalf of the Secured Parties any Loan Documents necessary or appropriate to grant and perfect a Lien on such Collateral in favor of the Administrative Agent on behalf of the Secured Parties.  The Lenders hereby authorize the Administrative Agent, at its option and in its discretion, to release any Lien granted to or held by the Administrative Agent upon any Collateral (i)&#160;as described in Section&#160;9.02(d)&#59; (ii)&#160;as permitted by, but only in accordance with, the terms of the applicable Loan Document&#59; or (iii)&#160;if approved, authorized or ratified in writing by the Required Lenders, unless such release is required to be approved by all of the Lenders hereunder.  Upon request by the Administrative Agent at any time, the Lenders will confirm in writing the Administrative Agent&#8217;s authority to release particular types or items of Collateral pursuant hereto.  Upon any sale or transfer of assets constituting Collateral which is permitted pursuant to the terms of any Loan Document, or consented to in writing by the Required Lenders or all of the Lenders, as applicable, and upon at least five (5) Business Days&#8217; prior written request by the Borrower to the Administrative Agent, the Administrative Agent shall (and is hereby irrevocably authorized by the Lenders to) execute such documents as may be necessary to evidence the release of the Liens granted to the Administrative Agent for the benefit of the Secured Parties herein or pursuant hereto upon the Collateral that was sold or transferred&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, that (i)&#160;the Administrative Agent shall not be required to execute any such document on terms which, in the Administrative Agent&#8217;s reasonable opinion, would expose the Administrative Agent to liability or create any obligation or entail any consequence other than the release of such Liens without recourse or warranty, and (ii)&#160;such release shall not in any manner discharge, affect or impair the Secured Obligations or any Liens upon (or obligations of the Loan Parties in respect of) all interests retained by any Loan Party, including (without limitation) the proceeds of the sale, all of which shall continue to constitute part of the Collateral.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In furtherance of the foregoing and not in limitation thereof, no Banking Services Agreement or Swap Agreement will create (or be deemed to create) in favor of any Secured Party that is a party thereto any rights in connection with the management or release of any Collateral or of the obligations of any Loan Party under any Loan Document. By accepting the benefits of the Collateral, each Secured Party that is a party to any such Banking Services Agreement or Swap Agreement, as applicable, shall be deemed to have appointed the Administrative Agent to serve as administrative agent and collateral agent under the Loan Documents and agreed to be bound by the Loan Documents as a Secured Party thereunder, subject to the limitations set forth in this paragraph.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Secured Parties irrevocably authorize the Administrative Agent, at its option and in its discretion, to subordinate any Lien on any property granted to or held by the Administrative Agent under any Loan Document to the holder of any Lien on such property that is permitted by Section 6.02(b). The Administrative Agent shall not be responsible for or have a duty to ascertain or inquire into any representation or warranty regarding the existence, value or collectability of the Collateral, the existence, priority or perfection of the Administrative Agent&#8217;s Lien thereon or any certificate prepared by any Loan Party in connection therewith, nor shall the Administrative Agent be responsible or liable to the Lenders or any other Secured Party for any failure to monitor or maintain any portion of the Collateral.</font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">112</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 8.08. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Credit Bidding</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The Secured Parties hereby irrevocably authorize the Administrative Agent, at the direction of the Required Lenders, to credit bid all or any portion of the Secured Obligations (including by accepting some or all of the Collateral in satisfaction of some or all of the Secured Obligations pursuant to a deed in lieu of foreclosure or otherwise) and in such manner purchase (either directly or through one or more acquisition vehicles) all or any portion of the Collateral (a) at any sale thereof conducted under the provisions of the Bankruptcy Code, including under Sections 363, 1123 or 1129 of the Bankruptcy Code, or any similar laws in any other jurisdictions to which a Loan Party is subject, or (b) at any other sale, foreclosure or acceptance of collateral in lieu of debt conducted by (or with the consent or at the direction of) the Administrative Agent (whether by judicial action or otherwise) in accordance with any applicable law. In connection with any such credit bid and purchase, the Secured Obligations owed to the Secured Parties shall be entitled to be, and shall be, credit bid by the Administrative Agent at the direction of the Required Lenders on a ratable basis (with Secured Obligations with respect to contingent or unliquidated claims receiving contingent interests in the acquired assets on a ratable basis that shall vest upon the liquidation of such claims in an amount proportional to the liquidated portion of the contingent claim amount used in allocating the contingent interests) for the asset or assets so purchased (or for the equity interests or debt instruments of the acquisition vehicle or vehicles that are issued in connection with such purchase). In connection with any such bid, (i) the Administrative Agent shall be authorized to form one or more acquisition vehicles and to assign any successful credit bid to such acquisition vehicle or vehicles, (ii) each of the Secured Parties&#8217; ratable interests in the Secured Obligations which were credit bid shall be deemed without any further action under this Agreement to be assigned to such vehicle or vehicles for the purpose of closing such sale, (iii) the Administrative Agent shall be authorized to adopt documents providing for the governance of the acquisition vehicle or vehicles (provided that any actions by the Administrative Agent with respect to such acquisition vehicle or vehicles, including any disposition of the assets or equity interests thereof, shall be governed, directly or indirectly, by, and the governing documents shall provide for, control by the vote of the Required Lenders or their permitted assignees under the terms of this Agreement or the governing documents of the applicable acquisition vehicle or vehicles, as the case may be, irrespective of the termination of this Agreement and without giving effect to the limitations on actions by the Required Lenders contained in Section 9.02 of this Agreement), (iv) the Administrative Agent on behalf of such acquisition vehicle or vehicles shall be authorized to issue to each of the Secured Parties, ratably on account of the relevant Secured Obligations which were credit bid, interests, whether as equity, partnership interests, limited partnership interests or membership interests, in any such acquisition vehicle and&#47;or debt instruments issued by such acquisition vehicle, all without the need for any Secured Party or acquisition vehicle to take any further action, and (v) to the extent that Secured Obligations that are assigned to an acquisition vehicle are not used to acquire Collateral for any reason (as a result of another bid being higher or better, because the amount of Secured Obligations assigned to the acquisition vehicle exceeds the amount of Secured Obligations credit bid by the acquisition vehicle or otherwise), such Secured Obligations shall automatically be reassigned to the Secured Parties pro rata with their original interest in such Secured Obligations and the equity interests and&#47;or debt instruments issued by any acquisition vehicle on account of such Secured Obligations shall automatically be cancelled, without the need for any Secured Party or any acquisition vehicle to take any further action. Notwithstanding that the ratable portion of the Secured Obligations of each Secured Party are deemed assigned to the acquisition vehicle or vehicles as set forth in clause (ii) above, each Secured Party shall execute such documents and provide such information regarding the Secured Party (and&#47;or any designee of the Secured Party which will receive interests in or debt instruments issued by such acquisition vehicle) as the Administrative Agent may reasonably request in connection with the formation of any acquisition vehicle, the formulation or submission of any credit bid or the consummation of the transactions contemplated by such credit bid.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 8.09. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Certain ERISA Matters</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">113</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Each Lender (x) represents and warrants, as of the date such Person became a Lender party hereto, to, and (y) covenants, from the date such Person became a Lender party hereto to the date such Person ceases being a Lender party hereto, for the benefit of, the Administrative Agent, and the Arrangers and their respective Affiliates, and not, for the avoidance of doubt, to or for the benefit of the Borrower or any other Loan Party, that at least one of the following is and will be true&#58;</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">such Lender is not using &#8220;plan assets&#8221; (within the meaning of the Plan Asset Regulations) of one or more Benefit Plans in connection with the Loans, the Letters of Credit or the Commitments,</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the transaction exemption set forth in one or more PTEs, such as PTE 84-14 (a class exemption for certain transactions determined by independent qualified professional asset managers), PTE 95-60 (a class exemption for certain transactions involving insurance company general accounts), PTE 90-1 (a class exemption for certain transactions involving insurance company pooled separate accounts), PTE 91-38 (a class exemption for certain transactions involving bank collective investment funds) or PTE 96-23 (a class exemption for certain transactions determined by in-house asset managers), is applicable with respect to such Lender&#8217;s entrance into, participation in, administration of and performance of the Loans, the Letters of Credit, the Commitments and this Agreement,</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(A) such Lender is an investment fund managed by a &#8220;Qualified Professional Asset Manager&#8221; (within the meaning of Part VI of PTE 84-14), (B) such Qualified Professional Asset Manager made the investment decision on behalf of such Lender to enter into, participate in, administer and perform the Loans, the Letters of Credit, the Commitments and this Agreement, (C) the entrance into, participation in, administration of and performance of the Loans, the Letters of Credit, the Commitments and this Agreement satisfies the requirements of sub-sections (b) through (g) of Part I of PTE 84-14 and (D) to the best knowledge of such Lender, the requirements of subsection (a) of Part I of PTE 84-14 are satisfied with respect to such Lender&#8217;s entrance into, participation in, administration of and performance of the Loans, the Letters of Credit, the Commitments and this Agreement, or</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(iv)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">such other representation, warranty and covenant as may be agreed in writing between the Administrative Agent, in its sole discretion, and such Lender.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In addition, unless sub-clause (i) in the immediately preceding clause (a) is true with respect to a Lender or such Lender has provided another representation, warranty and covenant as provided in sub-clause (iv) in the immediately preceding clause (a), such Lender further (x) represents and warrants, as of the date such Person became a Lender party hereto, to, and (y) covenants, from the date such Person became a Lender party hereto to the date such Person ceases being a Lender party hereto, for the benefit of, the Administrative Agent, and the Arranger or any of their respective Affiliates, and not, for the avoidance of doubt, to or for the benefit of the Borrower or any other Loan Party, that none of the Administrative Agent, or the Arranger or any of their respective Affiliates is a fiduciary with respect to the Collateral or the assets of such Lender (including in connection with the reservation or exercise of any rights by the Administrative Agent under this Agreement, any Loan Document or any documents related hereto or thereto).</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Administrative Agent and the Arranger hereby informs the Lenders that each such Person is not undertaking to provide investment advice, or to give advice in a fiduciary capacity, in connection with the transactions contemplated hereby, and that such Person has a financial interest in the transactions contemplated hereby in that such Person or an Affiliate thereof (i) may receive interest or other payments with respect to the Loans, the Letters of Credit, the Commitments, this Agreement and </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">114</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">any other Loan Documents, (ii) may recognize a gain if it extended the Loans, the Letters of Credit or the Commitments for an amount less than the amount being paid for an interest in the Loans, the Letters of Credit or the Commitments by such Lender or (iii) may receive fees or other payments in connection with the transactions contemplated hereby, the Loan Documents or otherwise, including structuring fees, commitment fees, arrangement fees, facility fees, commitment fees, upfront fees, underwriting fees, ticking fees, agency fees, administrative agent fees or collateral agent fees, utilization fees, minimum usage fees, letter of credit fees, fronting fees, deal-away or alternate transaction fees, amendment fees, processing fees, term out premiums, banker&#8217;s acceptance fees, breakage or other early termination fees or fees similar to the foregoing.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 8.10. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Certain Foreign Pledge Matters</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Borrower, on its behalf and on behalf of its Subsidiaries, and each Lender, on its behalf and on the behalf of its affiliated Secured Parties, hereby irrevocably constitute the Administrative Agent as the holder of an irrevocable power of attorney (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">fond&#233; de pouvoir</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> within the meaning of Article&#160;2692 of the Civil Code of Qu&#233;bec) in order to hold hypothecs and security granted by the Borrower or any Subsidiary on property pursuant to the laws of the Province of Qu&#233;bec to secure obligations of the Borrower or any Subsidiary under any bond, debenture or similar title of indebtedness issued by the Borrower or any Subsidiary in connection with this Agreement, and agree that the Administrative Agent may act as the bondholder and mandatary with respect to any bond, debenture or similar title of indebtedness that may be issued by the Borrower or any Subsidiary and pledged in favor of the Secured Parties in connection with this Agreement.  Notwithstanding the provisions of Section&#160;32 of the An Act respecting the special powers of legal persons (Qu&#233;bec), JPMorgan Chase Bank, N.A. as Administrative Agent may acquire and be the holder of any bond issued by the Borrower or any Subsidiary in connection with this Agreement (i.e., the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">fond&#233; de pouvoir</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> may acquire and hold the first bond issued under any deed of hypothec by the Borrower or any Subsidiary).</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Administrative Agent is hereby authorized to execute and deliver any documents necessary or appropriate to create and perfect the rights of pledge for the benefit of the Secured Parties including a right of pledge with respect to the entitlements to profits, the balance left after winding up and the voting rights of the Borrower as ultimate parent of any subsidiary of the Borrower which is organized under the laws of the Netherlands and the Equity Interests of which are pledged in connection herewith (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Dutch Pledge</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).  Without prejudice to the provisions of this Agreement and the other Loan Documents, the parties hereto acknowledge and agree with the creation of parallel debt obligations of the Borrower or any relevant Subsidiary as will be described in any Dutch Pledge (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Parallel Debt</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), including that any payment received by the Administrative Agent in respect of the Parallel Debt will - conditionally upon such payment not subsequently being avoided or reduced by virtue of any provisions or enactments relating to bankruptcy, insolvency, preference, liquidation or similar laws of general application - be deemed a satisfaction of a pro rata portion of the corresponding amounts of the Secured Obligations, and any payment to the Secured Parties in satisfaction of the Secured Obligations shall - conditionally upon such payment not subsequently being avoided or reduced by virtue of any provisions or enactments relating to bankruptcy, insolvency, preference, liquidation or similar laws of general application - be deemed as satisfaction of the corresponding amount of the Parallel Debt.  The parties hereto acknowledge and agree that, for purposes of a Dutch Pledge, any resignation by the Administrative Agent is not effective until its rights under the Parallel Debt are assigned to the successor Administrative Agent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The parties hereto acknowledge and agree for the purposes of taking and ensuring the continuing validity of German law governed pledges (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Pfandrechte</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">) with the creation of parallel debt obligations of the Borrower and its Subsidiaries as will be further described in a separate German law governed parallel debt undertaking.  The Administrative Agent shall (i)&#160;hold such parallel </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">115</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">debt undertaking as fiduciary agent (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Treuhaender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">) and (ii) administer and hold as fiduciary agent (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Treuhaender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">) any pledge created under a German law governed Collateral Document which is created in favor of any Secured Party or transferred to any Secured Party due to its accessory nature (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Akzessorietaet</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">), in each case of (i) and (ii) in its own name and for the account of the Secured Parties.  Each Lender, on its own behalf and on behalf of its affiliated Secured Parties, hereby authorizes the Administrative Agent to enter as its agent (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Vertreter</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">) in its name and on its behalf into any German law governed Collateral Document, to accept as its agent in its name and on its behalf any pledge under such Collateral Document and to agree to and execute as agent in its name and on its behalf any amendments, supplements and other alterations to any such Collateral Document and to release any such Collateral Document and any pledge created under any such Collateral Document in accordance with the provisions herein and&#47;or the provisions in any such Collateral Document.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ARTICLE IX</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><br><br>Miscellaneous</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 9.01. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Notices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  (a)  Except in the case of notices and other communications expressly permitted to be given by telephone (and subject to paragraph (b) below), all notices and other communications provided for herein shall be in writing and shall be delivered by hand or overnight courier service, mailed by certified or registered mail or sent by telecopy, as follows&#58;</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">if to the Borrower, to it at 1 Penumbra Place, Alameda, California 94502, Attention of Ms. Maggie Yuen, Chief Financial Officer&#59;</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">if to the Administrative Agent, (A)&#160;in the case of Borrowings, to JPMorgan Chase Bank, N.A., 10 South Dearborn, Floor L2S, Chicago, Illinois 60603, Attention of Penumbra Account Manager, Telecopy No. 844-490-5663&#59; jpm.agency.cri&#64;jpmorgan.com, with a copy to JPMorgan Chase Bank, N.A., 3 Park Plaza, Suite 900, Irvine, California 92614, Attention of Ling Li (Telecopy No.&#160;(714) 917-4866), (B) in the case of a notification of the DQ List, to JPMDQ_Contact&#64;jpmorgan, (C) for all other notices, to JPMorgan Chase Bank, N.A., 3 Park Plaza, Suite 900, Irvine, California 92614, Attention of Ling Li (Telecopy No.&#160;(714) 917-4866)&#59;</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">if to the Issuing Bank, to it at JPMorgan Chase Bank, N.A., 10 South Dearborn, Floor L2S, Chicago, Illinois 60603, Attention of Penumbra Account Manager, cb.trade.execution.team&#64;chase.com with a copy to JPMorgan Chase Bank, N.A., 3 Park Plaza, Suite 900, Irvine, California 92614, Attention of Ling Li (Telecopy No.&#160;(714) 917-4866)&#59;</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(iv)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">if to the Swingline Lender, to it at JPMorgan Chase Bank, N.A., 10 South Dearborn, Floor L2S, Chicago, Illinois 60603, Attention of Penumbra Account Manager, Telecopy No. 844-490-5663&#59; jpm.agency.cri&#64;jpmorgan.com, with a copy to JPMorgan Chase Bank, N.A., 3 Park Plaza, Suite 900, Irvine, California 92614, Attention of Ling Li (Telecopy No.&#160;(714) 917-4866)&#59; and</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(v)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">if to any other Lender, to it at its address (or telecopy number) set forth in its Administrative Questionnaire.</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Notices sent by hand or overnight courier service, or mailed by certified or registered mail, shall be deemed to have been given when received&#59; notices sent by facsimile shall be deemed to have been given when sent (except that, if not given during normal business hours for the recipient, shall be deemed to have been given at the opening of business on the next business day for the recipient).  Notices delivered </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">116</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">through Approved Electronic Platforms, to the extent provided in paragraph&#160;(b) below, shall be effective as provided in said paragraph&#160;(b).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Notices and other communications to the </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Borrower, the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Lenders and the Issuing Bank hereunder may be delivered or furnished by using Approved Electronic Platforms pursuant to procedures approved by the Administrative Agent&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that the foregoing shall not apply to notices pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Article&#160;II</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> unless otherwise agreed by the Administrative Agent and the applicable Lender.  The Administrative Agent or the Borrower may, in its discretion, agree to accept notices and other communications to it hereunder by electronic communications pursuant to procedures approved by it&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that approval of such procedures may be limited to particular notices or communications.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Unless the Administrative Agent otherwise prescribes, (i)&#160;notices and other communications sent to an e-mail address shall be deemed received upon the sender&#8217;s receipt of an acknowledgement from the intended recipient (such as by the &#8220;return receipt requested&#8221; function, as available, return e-mail or other written acknowledgement), and (ii)&#160;notices or communications posted to an Internet or intranet website shall be deemed received upon the deemed receipt by the intended recipient, at its e-mail address as described in the foregoing clause&#160;(i), of notification that such notice or communication is available and identifying the website address therefor&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that, for both clauses (i) and (ii) above, if such notice, email or other communication is not sent during the normal business hours of the recipient, such notice or communication shall be deemed to have been sent at the opening of business on the next business day for the recipient.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Any party hereto may change its address or telecopy number for notices and other communications hereunder by notice to the other parties hereto.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 9.02.      </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Waivers&#59; Amendments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  (a)  No failure or delay by the Administrative Agent, the Issuing Bank or any Lender in exercising any right or power hereunder or under any other Loan Document shall operate as a waiver thereof, nor shall any single or partial exercise of any such right or power, or any abandonment or discontinuance of steps to enforce such a right or power, preclude any other or further exercise thereof or the exercise of any other right or power.  The rights and remedies of the Administrative Agent, the Issuing Bank and the Lenders hereunder and under the other Loan Documents are cumulative and are not exclusive of any rights or remedies that they would otherwise have.  No waiver of any provision of this Agreement or consent to any departure by the Borrower therefrom shall in any event be effective unless the same shall be permitted by paragraph (b) of this Section, and then such waiver or consent shall be effective only in the specific instance and for the purpose for which given.  Without limiting the generality of the foregoing, the making of a Loan or issuance of a Letter of Credit shall not be construed as a waiver of any Default, regardless of whether the Administrative Agent, any Lender or the Issuing Bank may have had notice or knowledge of such Default at the time.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Except as provided in Section&#160;2.20 with respect to an Incremental Term Loan Amendment or as provided in Section 2.14(b)</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through"> and</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Section 2.14(c)</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:line-through">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">and Section 2.14(d),</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> neither this Agreement nor any provision hereof may be waived, amended or modified except pursuant to an agreement or agreements in writing entered into by the Borrower and the Required Lenders or by the Borrower and the Administrative Agent with the consent of the Required Lenders&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that no such agreement shall (i)&#160;increase the Commitment of any Lender without the written consent of such Lender, (ii)&#160;reduce the principal amount of any Loan or LC Disbursement or reduce the rate of interest thereon, or reduce any fees payable hereunder, without the written consent of each Lender directly affected thereby, (iii)&#160;postpone the scheduled date of payment of the principal amount of any Loan or LC Disbursement, or any interest thereon, or any fees payable hereunder, or reduce the amount of, waive or excuse any such payment, or postpone the scheduled date of expiration of any Commitment, without the written consent of </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">117</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">each Lender directly affected thereby (other than any reduction of the amount of, or any extension of the payment date for, the mandatory prepayments required under Section 2.11, in each case which shall only require the approval of the Required Lenders, (iv)&#160;change Section&#160;2.09(c) or 2.18(b) or (d)&#160;in a manner that would alter the ratable reduction of Commitments or the pro&#160;rata sharing of payments required thereby, without the written consent of each Lender, (v) change the payment waterfall provisions of Section 2.22(b) or 7.03 without the written consent of each Lender, (vi)&#160;change any of the provisions of this Section or the definition of &#8220;Required Lenders&#8221; or any other provision hereof specifying the number or percentage of Lenders required to waive, amend or modify any rights hereunder or make any determination or grant any consent hereunder, without the written consent of each Lender (it being understood that, solely with the consent of the parties prescribed by Section&#160;2.20 to be parties to an Incremental Term Loan Amendment, Incremental Term Loans may be included in the determination of Required Lenders on substantially the same basis as the Commitments and the Loans are included on the Effective Date), (vii)&#160;(x) release the Borrower from its obligations under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Article X</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> or (y) release all or substantially all of the Subsidiary Guarantors from their obligations under the Subsidiary Guaranty, in each case, without the written consent of each Lender, or (viii)&#160;except as provided in clause&#160;(d) of this Section or in any Collateral Document, release all or substantially all of the Collateral, without the written consent of each Lender&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that no such agreement shall amend, modify or otherwise affect the rights or duties of the Administrative Agent, the Issuing Bank or the Swingline Lender hereunder without the prior written consent of the Administrative Agent, the Issuing Bank or the Swingline Lender, as the case may be (it being understood that any change to Section 2.22 shall require the consent of the Administrative Agent, the Issuing Bank and the Swingline Lender)&#59; and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that no such agreement shall amend or modify the provisions of Section 2.06 without the prior written consent of the Administrative Agent and the Issuing Bank.  Notwithstanding the foregoing, no consent with respect to any amendment, waiver or other modification of this Agreement shall be required of any Defaulting Lender, except with respect to any amendment, waiver or other modification referred to in clause (i), (ii) or (iii) of the first proviso of this paragraph and then only in the event such Defaulting Lender shall be directly affected by such amendment, waiver or other modification.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Notwithstanding the foregoing, this Agreement and any other Loan Document may be amended (or amended and restated) with the written consent of the Required Lenders, the Administrative Agent and the Borrower (x) to add one or more credit facilities (in addition to the Incremental Term Loans pursuant to an Incremental Term Loan Amendment) to this Agreement and to permit extensions of credit from time to time outstanding thereunder and the accrued interest and fees in respect thereof to share ratably in the benefits of this Agreement and the other Loan Documents with the Revolving Loans, Incremental Term Loans and the accrued interest and fees in respect thereof and (y) to include appropriately the Lenders holding such credit facilities in any determination of the Required Lenders and Lenders (it being understood and agreed that any such amendment in connection with new or increases to the Commitments and&#47;or Incremental Term Loans in accordance with Section 2.20 shall require solely the consent of the parties prescribed by such Section and shall not require the consent of the Required Lenders).</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Lenders hereby irrevocably authorize the Administrative Agent, at its option and in its sole discretion, to release any Liens granted to the Administrative Agent by the Loan Parties on any Collateral (i)&#160;upon the satisfaction of the Final Release Conditions, (ii) upon the termination of all the Commitments, payment and satisfaction in full in cash of all Secured Obligations (other than Swap Obligations not yet due and payable, Banking Services Obligations not yet due and payable, Unliquidated Obligations for which no claim has been made and other Obligations expressly stated to survive such payment and termination), and the cash collateralization of all Unliquidated Obligations in a manner satisfactory to the Administrative Agent, (iii) constituting property being sold or disposed of if the Borrower certifies to the Administrative Agent that the sale or disposition is made in compliance with the terms of this Agreement (and the Administrative Agent may rely conclusively on any such certificate, </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">118</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">without further inquiry), (iv) constituting property leased to the Borrower or any Subsidiary under a lease which has expired or been terminated in a transaction permitted under this Agreement, or (v) as required to effect any sale or other disposition of such Collateral in connection with any exercise of remedies of the Administrative Agent and the Lenders pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Article VII</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Any such release shall not in any manner discharge, affect, or impair the Secured Obligations or any Liens (other than those expressly being released) upon (or obligations of the Loan Parties in respect of) all interests retained by the Loan Parties, including the proceeds of any sale, all of which shall continue to constitute part of the Collateral (except to the extent any of the foregoing constitutes Excluded Assets).  In addition, each of the Lenders, on behalf of itself and any of its Affiliates that are Secured Parties, irrevocably authorizes the Administrative Agent, at its option and in its discretion, (i) to subordinate any Lien on any assets granted to or held by the Administrative Agent under any Loan Document to the holder of any Lien on such property that is permitted by Section 6.02(e) or (ii) in the event that the Borrower shall have advised the Administrative Agent that, notwithstanding the use by the Borrower of commercially reasonable efforts to obtain the consent of such holder (but without the requirement to pay any sums to obtain such consent) to permit the Administrative Agent to retain its liens (on a subordinated basis as contemplated by clause (i) above), the holder of such other Indebtedness requires, as a condition to the extension of such credit, that the Liens on such assets granted to or held by the Administrative Agent under any Loan Document be released, to release the Administrative Agent&#8217;s Liens on such assets.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If, in connection with any proposed amendment, waiver or consent  requiring the consent of &#8220;each Lender&#8221; or &#8220;each Lender directly affected thereby,&#8221; the consent of the Required Lenders is obtained, but the consent of other necessary Lenders is not obtained (any such Lender whose consent is necessary but not obtained being referred to herein as a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Non-Consenting Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), then the Borrower may elect to replace a Non-Consenting Lender as a Lender party to this Agreement, provided that, concurrently with such replacement, (i)&#160;another bank or other entity which is reasonably satisfactory to the Borrower and the Administrative Agent shall agree, as of such date, to purchase for cash the Loans and other Obligations due to the Non-Consenting Lender pursuant to an Assignment and Assumption and to become a Lender for all purposes under this Agreement and to assume all obligations of the Non-Consenting Lender to be terminated as of such date and to comply with the requirements of clause&#160;(b) of Section&#160;9.04, (ii)&#160;the Borrower shall pay to such Non-Consenting Lender in same day funds on the day of such replacement (1) all interest, fees and other amounts then accrued but unpaid to such Non-Consenting Lender by the Borrower hereunder to and including the date of termination, including without limitation payments due to such Non-Consenting Lender under Sections&#160;2.15 and 2.17, and (2)&#160;an amount, if any, equal to the payment which would have been due to such Lender on the day of such replacement under Section&#160;2.16 had the Loans of such Non-Consenting Lender been prepaid on such date rather than sold to the replacement Lender and (iii) such Non-Consenting Lender shall have received the outstanding principal amount of its Loans and participations in LC Disbursements.  Each party hereto agrees that (i) an assignment required pursuant to this paragraph may be effected pursuant to an Assignment and Assumption executed by the Borrower, the Administrative Agent and the assignee (or, to the extent applicable, an agreement incorporating an Assignment and Assumption by reference pursuant to an Approved Electronic Platform as to which the Administrative Agent and such parties are participants), and (ii) the Lender required to make such assignment need not be a party thereto in order for such assignment to be effective and shall be deemed to have consented to and be bound by the terms thereof&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that, following the effectiveness of any such assignment, the other parties to such assignment agree to execute and deliver such documents necessary to evidence such assignment as reasonably requested by the applicable Lender, provided that any such documents shall be without recourse to or warranty by the parties thereto.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Notwithstanding anything to the contrary herein the Administrative Agent may, with the consent of the Borrower or other applicable Loan Parties only, amend, modify or supplement this </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">119</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Agreement or any of the other Loan Documents (i) to cure any ambiguity, omission, mistake, defect or inconsistency or correct any typographical error or other manifest error in any Loan Document, (ii) to comply with local law or advice of local counsel in any jurisdiction the laws of which govern any Collateral Document or that are relevant to the creation, perfection, protection and&#47;or priority of any Lien in favor of the Administrative Agent or (iii) to effect the granting, perfection, protection, expansion or enhancement of any security interest in any Collateral or additional property to become Collateral for the benefit of the Secured Parties.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 9.03. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Expenses&#59; Limitation of Liability&#59; Indemnity, Etc</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Expenses</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.  The Borrower shall pay (i)&#160;all reasonable and documented out-of-pocket expenses incurred by the Administrative Agent and its Affiliates (which shall be limited, in the case of legal fees and expenses, to the reasonable and documented fees, charges and disbursements of a single counsel for the Administrative Agent and of a single local counsel to the Administrative Agent in each relevant jurisdiction (which may include a single special counsel acting in multiple other jurisdictions) and of such other counsel retained with the prior written consent of the Borrower (such consent not to be unreasonably withheld or delayed)), in connection with the syndication and distribution (including, without limitation, via the internet or through a service such as Intralinks) of the credit facilities provided for herein, the preparation and administration of this Agreement and the other Loan Documents or any amendments, modifications or waivers of the provisions hereof or thereof (whether or not the transactions contemplated hereby or thereby shall be consummated), (ii) all reasonable and documented out-of-pocket expenses incurred by the Issuing Bank in connection with the issuance, amendment or extension of any Letter of Credit or any demand for payment thereunder and (iii) all documented out-of-pocket expenses incurred by the Administrative Agent, the Issuing Bank or any Lender (which shall be limited, in the case of legal fees and expenses, to the reasonable and documented fees, charges and disbursements of one counsel for the Administrative Agent and the Issuing Bank (and of a single local counsel to the Administrative Agent and the Issuing Bank in each relevant jurisdiction (which may include a single special counsel acting in multiple other jurisdictions) and regulatory counsel) and one counsel for all of the other Lenders (and, to the extent reasonably required by the Lenders, a single local counsel for all of the other Lenders in each relevant jurisdiction and regulatory counsel), unless a Lender or its counsel reasonably determines that it would create actual or potential conflicts of interest to not have individual counsel, in which case similarly affected Lenders may have one additional firm of counsel) in connection with the enforcement or protection of its rights in connection with this Agreement and any other Loan Document, including its rights under this Section, or in connection with the Loans made or Letters of Credit issued hereunder, including all such out-of-pocket expenses (subject to the foregoing limitations with respect to legal fees and expenses) incurred during any workout, restructuring or negotiations in respect of such Loans or Letters of Credit.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Limitation of Liability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  None of the Administrative Agent, the Arranger, the Swingline Lender, the Issuing Bank and any Lender, and any Related Party of any of the foregoing Persons (each such Person being called a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Lender-Related Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) shall have any Liabilities (whether direct or indirect and whether based on contract, tort or any other theory and whether or not related to third party claims, intraparty claims, or the indemnification rights set forth in paragraph (c) below) to the Borrower, its Subsidiaries or any other Loan Party and its Subsidiaries and each Related Party of any of the foregoing for or in connection with any Covered Matter, except to the extent that such Liabilities are determined by a court of competent jurisdiction by final and nonappealable judgment to have primarily resulted from the bad faith, gross negligence or willful misconduct of such Lender-Related Person.  In addition to the foregoing, to the extent permitted by applicable law (i) the Borrower and any other Loan Party shall not assert, and the Borrower and each other Loan Party hereby waives, any claim against any Lender-Related Person for any Liabilities arising from the use by others of information or other materials obtained through telecommunications, electronic or other information transmission systems (including the Internet), and (ii) no party hereto shall assert, and each such party hereby waives, any Liabilities against </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">120</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">any other party hereto, on any theory of liability, for special, indirect, consequential or punitive damages (as opposed to direct or actual damages) arising out of, in connection with, or as a result of, this Agreement, any other Loan Document, or any agreement or instrument contemplated hereby or thereby, the Transactions, any Loan or Letter of Credit or the use of the proceeds thereof&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that, nothing in this clause (b)(ii) shall relieve the Borrower of any obligation it may have to indemnify an Indemnitee against special, indirect, consequential or punitive damages asserted against such Indemnitee by a third party.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Indemnity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Borrower shall indemnify the Administrative Agent, the Arranger, the Swingline Lender, the Issuing Bank and each Lender, and each Related Party of any of the foregoing Persons (each such Person being called an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Indemnitee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) against, and hold each Indemnitee harmless from, any and all Liabilities and related expenses (which shall be limited, in the case of legal fees and expenses, to the reasonable and documented fees, charges and disbursements of one counsel for the Indemnitees (and of a single local counsel to the Indenitees in each relevant jurisdiction (which may include a single special counsel acting in multiple other jurisdictions) and regulatory counsel) unless an Indemnitee or its counsel reasonably determines that it would create actual or potential conflicts of interest to not have individual counsel, in which case similarly affected Indemnitees may have one additional firm of counsel (and, to the extent reasonably required by such Indemnitees, a single local counsel for all of the such Indemnitees in each relevant jurisdiction and regulatory counsel)) incurred by or asserted against any Indemnitee arising out of, in connection with, or as a result of any Covered Matters&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that such indemnity shall not, as to any Indemnitee, be available to the extent that such Liabilities or related expenses are determined by a court of competent jurisdiction by final and nonappealable judgment to have arisen from (i) the bad faith, gross negligence or willful misconduct of such Indemnitee, (ii) the material breach by such Indemnitee of its express obligations under this Agreement or the other Loan Documents or (iii) disputes solely between and among Indemnitees not arising from any act or omission of the Borrower or any of its Affiliates (other than claims against an Indemnitee acting in its capacity as the Administrative Agent, an Arranger, Swingline Lender or Issuing Bank under this Agreement or the other Loan Documents).  This Section&#160;9.03(c) shall not apply with respect to Taxes other than any Taxes that represent losses, claims or damages arising from any non-Tax claim.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Lender Reimbursement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  To the extent that the Borrower fails to pay any amount required to be paid by it under paragraph (a), (b) or (c) of this Section 9.03, each Lender severally agrees to pay to the Administrative Agent, the Issuing Bank, the Swingline Lender and each Related Party of any of the foregoing Persons (each, an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Agent-Related Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), as the case may be, such Lender&#8217;s Applicable Percentage (determined as of the time that the applicable payment is sought) of such unpaid amount (it being understood that the Borrower&#8217;s failure to pay any such amount shall not relieve the Borrower of any default in the payment thereof)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that the unreimbursed expense or Liability or related expense, as the case may be, was incurred by or asserted against such Agent-Related Person in its capacity as such.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Payments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  All amounts due under this Section&#160;9.03 shall be payable not later than thirty (30) days after written demand therefor.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 9.04. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Successors and Assigns</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  (a)  The provisions of this Agreement shall be binding upon and inure to the benefit of the parties hereto and their respective successors and assigns permitted hereby (including any Affiliate of the Issuing Bank that issues any Letter of Credit), except that (i)&#160;the Borrower may not assign or otherwise transfer any of its rights or obligations hereunder without the prior written consent of each Lender (and any attempted assignment or transfer by the Borrower without such consent shall be null and void) and (ii) no Lender may assign or otherwise transfer its rights or obligations hereunder except in accordance with this Section.  Nothing in this Agreement, expressed or </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">121</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">implied, shall be construed to confer upon any Person (other than the parties hereto, their respective successors and assigns permitted hereby (including any Affiliate of the Issuing Bank that issues any Letter of Credit),  Participants (to the extent provided in paragraph (c) of this Section) and, to the extent expressly contemplated hereby, the Related Parties of each of the Administrative Agent, the Issuing Bank and the Lenders) any legal or equitable right, remedy or claim under or by reason of this Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(i) Subject to the conditions set forth in paragraph&#160;(b)(ii) below, any Lender may assign to one or more Persons (other than an Ineligible Institution) all or a portion of its rights and obligations under this Agreement (including all or a portion of its Commitment, participations in Letters of Credit and the Loans at the time owing to it) with the prior written consent (such consent not to be unreasonably withheld, conditioned or delayed) of&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(A)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the Borrower (provided that the Borrower shall be deemed to have consented to any such assignment unless it shall object thereto by written notice to the Administrative Agent within ten (10)&#160;Business Days after having received written notice thereof)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, further, that no consent of the Borrower shall be required for an assignment to a Lender, an Affiliate of a Lender, an Approved Fund or, if an Event of Default has occurred and is continuing, any other assignee&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(B)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the Administrative Agent&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(C)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the Issuing Bank&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(D)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the Swingline Lender.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Assignments shall be subject to the following additional conditions&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(A)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">except in the case of an assignment to a Lender or an Affiliate of a Lender or an Approved Fund or an assignment of the entire remaining amount of the assigning Lender&#8217;s Commitment or Loans of any Class, the amount of the Commitment or Loans of the assigning Lender subject to each such assignment (determined as of the date the Assignment and Assumption with respect to such assignment is delivered to the Administrative Agent) shall not be less than $5,000,000 unless each of the Borrower and the Administrative Agent otherwise consent&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that no such consent of the Borrower shall be required if an Event of Default has occurred and is continuing&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(B)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">each partial assignment shall be made as an assignment of a proportionate part of all the assigning Lender&#8217;s rights and obligations under this Agreement&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that this clause shall not be construed to prohibit the assignment of a proportionate part of all the assigning Lender&#8217;s rights and obligations in respect of one Class of Commitments or Loans&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(C)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the parties to each assignment shall execute and deliver to the Administrative Agent (x) an Assignment and Assumption or (y) to the extent applicable, an agreement incorporating an Assignment and Assumption by reference pursuant to an Approved Electronic Platform as to which the Administrative Agent and the parties to the Assignment and Assumption are participants, together with a processing and recordation fee of $3,500, such fee to be paid by either the assigning Lender or the assignee Lender or shared between such Lenders&#59; and</font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">122</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(D)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the assignee, if it shall not be a Lender, shall deliver to the Administrative Agent an Administrative Questionnaire in which the assignee designates one or more credit contacts to whom all syndicate-level information (which may contain material non-public information about the Borrower and its Affiliates and their Related Parties or their respective securities) will be made available and who may receive such information in accordance with the assignee&#8217;s compliance procedures and applicable laws, including federal and state securities laws.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For the purposes of this Section&#160;9.04(b), the terms &#8220;Approved Fund&#8221; and &#8220;Ineligible Institution&#8221; have the following meanings&#58;</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Approved Fund</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means any Person (other than a natural person) that is engaged in making, purchasing, holding or investing in bank loans and similar extensions of credit in the ordinary course of its business and that is administered or managed by (a)&#160;a Lender, (b) an Affiliate of a Lender or (c) an entity or an Affiliate of an entity that administers or manages a Lender.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Ineligible Institution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means (a) a natural person, (b) a Defaulting Lender or its Lender Parent, (c) the Borrower, any of its Subsidiaries or any of its Affiliates, (d) a company, investment vehicle or trust for, or owned and operated for the primary benefit of, a natural person or relative(s) thereof or (e) a Disqualified Institution.</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Subject to acceptance and recording thereof pursuant to paragraph (b)(iv) of this Section, from and after the effective date specified in each Assignment and Assumption the assignee thereunder shall be a party hereto and, to the extent of the interest assigned by such Assignment and Assumption, have the rights and obligations (including, without limitation, the obligation to timely deliver the documentation described in Section 2.17(f)) of a Lender under this Agreement, and the assigning Lender thereunder shall, to the extent of the interest assigned by such Assignment and Assumption, be released from its obligations under this Agreement (and, in the case of an Assignment and Assumption covering all of the assigning Lender&#8217;s rights and obligations under this Agreement, such Lender shall cease to be a party hereto but shall continue to be entitled to the benefits of Sections 2.15, 2.16, 2.17 and 9.03).  Any assignment or transfer by a Lender of rights or obligations under this Agreement that does not comply with this Section&#160;9.04 shall be treated for purposes of this Agreement as a sale by such Lender of a participation in such rights and obligations in accordance with paragraph (c) of this Section.</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(iv)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Administrative Agent, acting for this purpose as a non-fiduciary agent of the Borrower, shall maintain at one of its offices a copy of each Assignment and Assumption delivered to it and a register for the recordation of the names and addresses of the Lenders, and the Commitment of, and principal amount (and stated interest) of the Loans and LC Disbursements owing to, each Lender pursuant to the terms hereof from time to time (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Register</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).  The entries in the Register shall be conclusive (absent manifest error), and the Borrower, the Administrative Agent, the Issuing Bank and the Lenders shall treat each Person whose name is recorded in the Register pursuant to the terms hereof as a Lender hereunder for all purposes of this Agreement, notwithstanding notice to the contrary.  The Register shall be available for inspection by the Borrower, the Issuing Bank and any Lender, at any reasonable time and from time to time upon reasonable prior notice.</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(v)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Upon its receipt of (x) a duly completed Assignment and Assumption executed by an assigning Lender and an assignee or (y) to the extent applicable, an agreement incorporating an Assignment and Assumption by reference pursuant to an Approved Electronic Platform as to which the Administrative Agent and the parties to the Assignment and Assumption </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">123</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">are participants, the assignee&#8217;s completed Administrative Questionnaire (unless the assignee shall already be a Lender hereunder), the processing and recordation fee referred to in paragraph (b) of this Section&#160;and any written consent to such assignment required by paragraph (b) of this Section, the Administrative Agent shall accept such Assignment and Assumption and record the information contained therein in the Register&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> that if either the assigning Lender or the assignee shall have failed to make any payment required to be made by it pursuant to Section&#160;2.05(c), 2.06(d) or (e), 2.07(b), 2.18(e) or 9.03(d), the Administrative Agent shall have no obligation to accept such Assignment and Assumption and record the information therein in the Register unless and until such payment shall have been made in full, together with all accrued interest thereon.  No assignment shall be effective for purposes of this Agreement unless it has been recorded in the Register as provided in this paragraph.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Any Lender may, without the consent of, or notice to, the Borrower, the Administrative Agent, the Issuing Bank or the Swingline Lender, sell participations to one or more banks or other entities (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), other than an Ineligible Institution, in all or a portion of such Lender&#8217;s rights and&#47;or obligations under this Agreement (including all or a portion of its Commitment and&#47;or the Loans owing to it)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that (A)&#160;such Lender&#8217;s obligations under this Agreement shall remain unchanged&#59; (B)&#160;such Lender shall remain solely responsible to the other parties hereto for the performance of such obligations&#59; and (C)&#160;the Borrower, the Administrative Agent, the Issuing Bank and the other Lenders shall continue to deal solely and directly with such Lender in connection with such Lender&#8217;s rights and obligations under this Agreement.  Any agreement or instrument pursuant to which a Lender sells such a participation shall provide that such Lender shall retain the sole right to enforce this Agreement and to approve any amendment, modification or waiver of any provision of this Agreement&#59; provided that such agreement or instrument may provide that such Lender will not, without the consent of the Participant, agree to any amendment, modification or waiver described in the first proviso to Section&#160;9.02(b) that affects such Participant.  The Borrower agrees that each Participant shall be entitled to the benefits of Sections&#160;2.15, 2.16 and 2.17 (subject to the requirements and limitations therein, including the requirements under Section&#160;2.17(f) (it being understood that the documentation required under Section&#160;2.17(f) shall be delivered to the participating Lender)) to the same extent as if it were a Lender and had acquired its interest by assignment pursuant to paragraph&#160;(b) of this Section&#59; provided that such Participant (A)&#160;agrees to be subject to the provisions of Sections&#160;2.18 and 2.19 as if it were an assignee under paragraph&#160;(b) of this Section&#59; and (B)&#160;shall not be entitled to receive any greater payment under Section&#160;2.15 or 2.17, with respect to any participation, than its participating Lender would have been entitled to receive, except to the extent such entitlement to receive a greater payment results from a Change in Law that occurs after the Participant acquired the applicable participation.  Each Lender that sells a participation agrees, at the Borrower&#8217;s request and expense, to use reasonable efforts to cooperate with the Borrower to effectuate the provisions of Section&#160;2.19(b) with respect to any Participant.  To the extent permitted by law, each Participant also shall be entitled to the benefits of Section&#160;9.08 as though it were a Lender&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that such Participant agrees to be subject to Section&#160;2.18(d) as though it were a Lender.  Each Lender that sells a participation shall, acting solely for this purpose as a non-fiduciary agent of the Borrower, maintain a register on which it enters the name and address of each Participant and the principal amounts (and stated interest) of each Participant&#8217;s interest in the Loans or other obligations under the Loan Documents (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Participant Register</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that no Lender shall have any obligation to disclose all or any portion of the Participant Register (including the identity of any Participant or any information relating to a Participant&#8217;s interest in any Commitments, Loans, Letters of Credit or its other obligations under any Loan Document) to any Person except to the extent that such disclosure is necessary to establish that such Commitment, Loan, Letter of Credit or other obligation is in registered form under Section 5f.103-1(c) of the United States Treasury Regulations or Section 1.163-5(b) of the Proposed United States Treasury Regulations (or, in each case, any amended or successor version).  The entries in the Participant Register shall be conclusive absent manifest error, and such Lender shall treat each Person whose name is recorded in the Participant Register as the owner of such participation for all </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">124</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">purposes of this Agreement notwithstanding any notice to the contrary.  For the avoidance of doubt, the Administrative Agent (in its capacity as Administrative Agent) shall have no responsibility for maintaining a Participant Register.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Any Lender may at any time pledge or assign a security interest in all or any portion of its rights under this Agreement to secure obligations of such Lender, including any pledge or assignment to secure obligations to a Federal Reserve Bank, and this Section&#160;shall not apply to any such pledge or assignment of a security interest&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that no such pledge or assignment of a security interest shall release a Lender from any of its obligations hereunder or substitute any such pledgee or assignee for such Lender as a party hereto.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Disqualified Institutions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">No assignment or participation shall be made to any Person that was a Disqualified Institution as of the date (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Trade Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) on which the assigning Lender entered into a binding agreement to sell and assign or grant a participation in all or a portion of its rights and obligations under this Agreement to such Person (unless the Borrower has consented to such assignment or participation in writing in its sole and absolute discretion, in which case such Person will not be considered a Disqualified Institution for the purpose of such assignment or participation). For the avoidance of doubt, with respect to any assignee or Participant that becomes a Disqualified Institution after the applicable Trade Date (including as a result of the delivery of a written supplement to the list of &#8220;Disqualified Institutions&#8221; referred to in, the definition of &#8220;Disqualified Institution&#8221;), (x) such assignee or Participant shall not retroactively be disqualified from becoming a Lender or Participant and (y) the execution by the Borrower of an Assignment and Assumption with respect to such assignee will not by itself result in such assignee no longer being considered a Disqualified Institution. Any assignment or participation in violation of this clause (e)(i) shall not be void, but the other provisions of this clause (e) shall apply.</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If any assignment or participation is made to any Disqualified Institution without the Borrower&#8217;s prior written consent in violation of clause (i) above, or if any Person becomes a Disqualified Institution after the applicable Trade Date, the Borrower may, at its sole expense and effort, upon notice to the applicable Disqualified Institution and the Administrative Agent, require such Disqualified Institution to assign, without recourse (in accordance with and subject to the restrictions contained in this Section 9.04), all of its interest, rights and obligations under this Agreement to one or more Persons (other than an Ineligible Institution) at the lesser of (x) the principal amount thereof and (y) the amount that such Disqualified Institution paid to acquire such interests, rights and obligations in each case plus accrued interest, accrued fees and all other amounts (other than principal amounts) payable to it hereunder.</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Notwithstanding anything to the contrary contained in this Agreement, Disqualified Institutions to whom an assignment or participation is made in violation of clause (i) above (A) will not have the right to (x) receive information, reports or other materials provided to Lenders by the Borrower, the Administrative Agent or any other Lender, (y) attend or participate in meetings attended by the Lenders and the Administrative Agent, or (z) access any electronic site established for the Lenders or confidential communications from counsel to or financial advisors of the Administrative Agent or the Lenders and (B) (x) for purposes of any consent to any amendment, waiver or modification of, or any action under, and for the purpose of any direction to the Administrative Agent or any Lender to undertake any action (or refrain from taking any action) under this Agreement or any other Loan Document, each Disqualified Institution will be deemed to have consented in the same proportion as the Lenders that are not </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">125</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Disqualified Institutions consented to such matter and (y) for purposes of voting on any plan of reorganization, each Disqualified Institution party hereto hereby agrees (1) not to vote on such plan of reorganization, (2) if such Disqualified Institution does vote on such plan of reorganization notwithstanding the restriction in the foregoing clause (1), such vote will be deemed not to be in good faith and shall be &#8220;designated&#8221; pursuant to Section 1126(e) of the Bankruptcy Code (or any similar provision in any other applicable laws), and such vote shall not be counted in determining whether the applicable class has accepted or rejected such plan of reorganization in accordance with Section 1126(c) of the Bankruptcy Code (or any similar provision in any other applicable laws) and (3) not to contest any request by any party for a determination by the Bankruptcy Court (or other applicable court of competent jurisdiction) effectuating the foregoing clause (2).</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(iv)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Administrative Agent shall have the right, and the Borrower hereby expressly authorizes the Administrative Agent, to (A) post the list of Disqualified Institutions provided by the Borrower and any updates thereto from time to time (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">DQ List</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) on an Approved Electronic Platform, including that portion of such Platform that is designated for &#8220;public side&#8221; Lenders and&#47;or (B) provide the DQ List to each Lender or potential Lender requesting the same.</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(v)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Administrative Agent and the Lenders shall not be responsible or have any liability for, or have any duty to ascertain, inquire into, monitor or enforce, compliance with the provisions hereof relating to Disqualified Institutions.  Without limiting the generality of the foregoing, neither the Administrative Agent nor any Lender shall (x) be obligated to ascertain, monitor or inquire as to whether any other Lender or Participant or prospective Lender or Participant is a Disqualified Institution or (y) have any liability with respect to or arising out of any assignment or participation of Loans, or disclosure of confidential information, by any other Person to any Disqualified Institution.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 9.05. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Survival</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  All covenants, agreements, representations and warranties made by the Loan Parties in the Loan Documents and in the certificates or other instruments delivered in connection with or pursuant to this Agreement or any other Loan Document shall be considered to have been relied upon by the other parties hereto and shall survive the execution and delivery of the Loan Documents and the making of any Loans and issuance of any Letters of Credit, regardless of any investigation made by any such other party or on its behalf and notwithstanding that the Administrative Agent, the Issuing Bank or any Lender may have had notice or knowledge of any Default or incorrect representation or warranty at the time any credit is extended hereunder, and shall continue in full force and effect as long as the principal of or any accrued interest on any Loan or any fee or any other amount payable under this Agreement or any other Loan Document is outstanding and unpaid (except for Unliquidated Obligations) or any Letter of Credit is outstanding (unless such Letter of Credit has been cash collateralized or backstopped pursuant to arrangements reasonably satisfactory to the Administrative Agent) and so long as the Commitments have not expired or terminated.  The provisions of Sections 2.15, 2.16, 2.17 and 9.03 and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Article VIII</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> shall survive and remain in full force and effect regardless of the consummation of the transactions contemplated hereby, the repayment of the Loans, the expiration or termination of the Letters of Credit and the Commitments or the termination of this Agreement or any other Loan Document or any provision hereof or thereof.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">SECTION 9.06. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Counterparts&#59; Integration&#59; Effectiveness&#59; Electronic Execution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.  This Agreement may be executed in counterparts (and by different parties hereto on different counterparts), each of which shall constitute an original, but all of which when taken together shall constitute a single contract.  This Agreement, the other Loan Documents and any separate letter agreements with respect to fees payable to the Administrative Agent constitute the entire contract among the parties relating to the </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">126</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">subject matter hereof and supersede any and all previous agreements and understandings, oral or written, relating to the subject matter hereof.  Except as provided in Section&#160;4.01, this Agreement shall become effective when it shall have been executed by the Administrative Agent and when the Administrative Agent shall have received counterparts hereof which, when taken together, bear the signatures of each of the other parties hereto, and thereafter shall be binding upon and inure to the benefit of the parties hereto and their respective successors and assigns.  Delivery of an executed counterpart of a signature page of </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%;text-decoration:underline">(x)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> this Agreement</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%;text-decoration:underline">, (y) any other Loan Document and&#47;or (z) any document, amendment, approval, consent, information, notice (including, for the avoidance of doubt, any notice delivered pursuant to Section 9.01), certificate, request, statement, disclosure or authorization related to this Agreement, any other Loan Document and&#47;or the transactions contemplated hereby and&#47;or thereby (each an &#8220;Ancillary Document&#8221;) that is an Electronic Signature transmitted</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> by telecopy, emailed </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%;text-decoration:line-through">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">pdf</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%;text-decoration:underline">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> or any other electronic means that reproduces an image of </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%;text-decoration:line-through">the</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%;text-decoration:underline">an</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> actual executed signature page shall be effective as delivery of a manually executed counterpart of this Agreement</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%;text-decoration:underline">, such other Loan Document or such Ancillary Document, as applicable</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.  The words &#8220;execution,&#8221; &#8220;signed,&#8221; &#8220;signature,&#8221; &#8220;delivery,&#8221; and words of like import in or relating to </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%;text-decoration:line-through">any  document to be signed in connection with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">this Agreement</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%;text-decoration:line-through"> and the transactions contemplated hereby</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%;text-decoration:underline">, any other Loan Document and&#47;or any Ancillary Document</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> shall be deemed to include Electronic Signatures, deliveries or the keeping of records in </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%;text-decoration:underline">any</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> electronic form</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%;text-decoration:underline"> (including deliveries by telecopy, emailed pdf, or any other electronic means that reproduces an image of an actual executed signature page)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">, each of which shall be of the same legal effect, validity or enforceability as a manually executed signature, physical delivery thereof or the use of a paper-based recordkeeping system, as the case may be</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%;text-decoration:line-through">, to the extent and as provided for in any applicable law, including the Federal Electronic Signatures in Global and National Commerce Act, the New York State Electronic Signatures and Records Act, or any other similar state laws based on the Uniform Electronic Transactions Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#59; provided that nothing herein shall require the Administrative Agent to accept Electronic Signatures in any form or format without its prior written consent</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%;text-decoration:underline"> and pursuant to procedures approved by it&#59; provided, further, without limiting the foregoing, (i) to the extent the Administrative Agent has agreed to accept any Electronic Signature, the Administrative Agent and each of the Lenders shall be entitled to rely on such Electronic Signature purportedly given by or on behalf of the Borrower or any other Loan Party without further verification thereof and without any obligation to review the appearance or form of any such Electronic Signature and (ii) upon the request of the Administrative Agent or any Lender, any Electronic Signature shall be promptly followed by a manually executed counterpart</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.  Without limiting the generality of the foregoing, the Borrower </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%;text-decoration:underline">and each other Loan Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> hereby (i) agrees that, for all purposes, including without limitation, in connection with any workout, restructuring, enforcement of remedies, bankruptcy proceedings or litigation among the Administrative Agent, the Lenders</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%;text-decoration:line-through"> and</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%;text-decoration:underline">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> the Borrower</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%;text-decoration:line-through">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%;text-decoration:underline">and the other Loan Parties, Electronic Signatures transmitted by telecopy, emailed pdf, or any other electronic means that reproduces an image of an actual executed signature page and&#47;or any</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> electronic images of this Agreement</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%;text-decoration:line-through"> or</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%;text-decoration:underline">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> any other Loan </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%;text-decoration:line-through">Documents (in each case, including with respect to any signature pages thereto)</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%;text-decoration:underline">Document and&#47;or any Ancillary Document</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> shall have the same legal effect, validity and enforceability as any paper original</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%;text-decoration:line-through"> and</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%;text-decoration:underline">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> (ii) </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%;text-decoration:underline">agrees that the Administrative Agent and each of the Lenders may, at its option, create one or more copies of this Agreement, any other Loan Document and&#47;or any Ancillary Document in the form of an imaged electronic record in any format, which shall be deemed created in the ordinary course of such Person&#8217;s business, and destroy the original paper document (and all such electronic records shall be considered an original for all purposes and shall have the same legal effect, validity and enforceability as a paper record), (iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> waives any argument, defense or right to contest the </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%;text-decoration:underline">legal effect,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> validity or enforceability of </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%;text-decoration:line-through">the Loan Documents</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%;text-decoration:underline">this Agreement, any other Loan Document and&#47;or any Ancillary Document</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> based solely on the lack of paper original copies of </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%;text-decoration:line-through">any Loan Documents</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%;text-decoration:underline">this Agreement, such other Loan Document and&#47;or such Ancillary Document, respectively</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">, including with respect to any signature pages thereto</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%;text-decoration:line-through">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%;text-decoration:underline">and (iv) waives any claim against any Lender-Related Person for any Liabilities arising solely from the Administrative Agent&#8217;s and&#47;or any Lender&#8217;s </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">127</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%;text-decoration:underline">reliance on or use of Electronic Signatures and&#47;or transmissions by telecopy, emailed pdf, or any other electronic means that reproduces an image of an actual executed signature page, including any Liabilities arising as a result of the failure of the Borrower and&#47;or any other Loan Party to use any available security measures in connection with the execution, delivery or transmission of any Electronic Signature.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 9.07.        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Severability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Any provision of any Loan Document held to be invalid, illegal or unenforceable in any jurisdiction shall, as to such jurisdiction, be ineffective to the extent of such invalidity, illegality or unenforceability without affecting the validity, legality and enforceability of the remaining provisions thereof&#59; and the invalidity of a particular provision in a particular jurisdiction shall not invalidate such provision in any other jurisdiction.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 9.08. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Right of Setoff</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  If an Event of Default shall have occurred and be continuing, each Lender, the Issuing Bank, and each of their respective Affiliates is hereby authorized at any time and from time to time, to the fullest extent permitted by law, to setoff and apply any and all deposits (general or special, time or demand, provisional or final) at any time held, and other obligations at any time owing, by such Lender, the Issuing Bank or any such Affiliate, to or for the credit or the account of the Borrower against any and all of the obligations of the Borrower now or hereafter existing under this Agreement or any other Loan Document to such Lender or the Issuing Bank or their respective Affiliates, irrespective of whether or not such Lender, the Issuing Bank or Affiliate shall have made any demand under this Agreement or any other Loan Document and although such obligations of the Borrower may be contingent or unmatured or are owed to a branch office or Affiliate of such Lender or the Issuing Bank different from the branch office or Affiliate holding such deposit or obligated on such indebtedness&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that in the event that any Defaulting Lender shall exercise any such right of setoff, (x)&#160;all amounts so setoff shall be paid over immediately to the Administrative Agent for further application in accordance with the provisions of Section&#160;2.22 and, pending such payment, shall be segregated by such Defaulting Lender from its other funds and deemed held in trust for the benefit of the Administrative Agent, the Issuing Bank, and the Lenders, and (y)&#160;the Defaulting Lender shall provide promptly to the Administrative Agent a statement describing in reasonable detail the Secured Obligations owing to such Defaulting Lender as to which it exercised such right of setoff.  The rights of each Lender, the Issuing Bank and their respective Affiliates under this Section are in addition to other rights and remedies (including other rights of setoff) that such Lender, such Issuing Bank or their respective Affiliates may have.  Each Lender and the Issuing Bank agrees to notify the Borrower and the Administrative Agent promptly after any such setoff and application&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that the failure to give such notice shall not affect the validity of such setoff and application.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 9.09. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Governing Law&#59; Jurisdiction&#59; Consent to Service of Process</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">THIS AGREEMENT AND THE OTHER LOAN DOCUMENTS (EXCEPT AS OTHERWISE EXPRESSLY SET FORTH IN ANY SUCH OTHER LOAN DOCUMENT) SHALL BE CONSTRUED IN ACCORDANCE WITH AND GOVERNED BY THE LAW OF THE STATE OF NEW YORK.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Each of the Lenders and the Administrative Agent hereby irrevocably and unconditionally agrees that, notwithstanding the governing law provisions of any applicable Loan Document, any claims brought against the Administrative Agent by any Secured Party relating to this Agreement, any other Loan Document, the Collateral or the consummation or administration of the transactions contemplated hereby or thereby shall be construed in accordance with and governed by the law of the State of New York.</font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">128</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Each of the parties hereto hereby irrevocably and unconditionally submits, for itself and its property, to the exclusive jurisdiction of the United&#160;States District Court for the Southern District of New York sitting in the Borough of Manhattan (or if such court lacks subject matter jurisdiction, the Supreme Court of the State of New&#160;York sitting in the  Borough of Manhattan), and any appellate court from any thereof, in any action or proceeding arising out of or relating to this Agreement or any other Loan Document or the transactions relating hereto or thereto, or for recognition or enforcement of any judgment, and each of the parties hereto hereby irrevocably and unconditionally agrees that all claims in respect of any such action or proceeding may (and any such claims, cross-claims or third party claims brought against the Administrative Agent or any of its Related Parties may only) be heard and determined in such Federal (to the extent permitted by law) or New&#160;York State court.  Each of the parties hereto agrees that a final judgment in any such action or proceeding shall be conclusive and may be enforced in other jurisdictions by suit on the judgment or in any other manner provided by law.  Nothing in this Agreement or in any other Loan Document shall affect any right that the Administrative Agent, the Issuing Bank or any Lender may otherwise have to bring any action or proceeding relating to this Agreement or any other Loan Document against any Loan Party or its properties in the courts of any jurisdiction.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Each of the parties hereto hereby irrevocably and unconditionally waives, to the fullest extent it may legally and effectively do so, any objection which it may now or hereafter have to the laying of venue of any suit, action or proceeding arising out of or relating to this Agreement or any other Loan Document in any court referred to in paragraph&#160;(c) of this Section.  Each of the parties hereto hereby irrevocably waives, to the fullest extent permitted by law, the defense of an inconvenient forum to the maintenance of such action or proceeding in any such court.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Each of the parties hereto hereby irrevocably consents to service of process in the manner provided for notices in Section&#160;9.01.  Nothing in this Agreement or any other Loan Document will affect the right of any party to this Agreement to serve process in any other manner permitted by law.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If, notwithstanding the provisions of this Section 9.09, any action or proceeding is filed in a court of the State of California by or against any party hereto in connection with any of the transactions contemplated by this Agreement or any other Loan Document, (i) the court shall, and is hereby directed to, make a general reference pursuant to California Code of Civil Procedure Section 638 to a referee (who shall be a single active or retired judge) to hear and determine all of the issues in such action or proceeding (whether of fact or of law) and to report a statement of decision, provided that at the option of any party to such proceeding, any such issues pertaining to a &#8220;provisional remedy&#8221; as defined in California Code of Civil Procedure Section 1281.8 shall be heard and determined by the court, and (b) without limiting the generality of Section 9.03, the Borrower shall be solely responsible to pay all fees and expenses of any referee appointed in such action or proceeding.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 9.10. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">WAIVER OF JURY TRIAL</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  EACH PARTY HERETO HEREBY IRREVOCABLY WAIVES, TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, ANY RIGHT IT MAY HAVE TO A TRIAL BY JURY IN ANY LEGAL PROCEEDING DIRECTLY OR INDIRECTLY ARISING OUT OF OR RELATING TO THIS AGREEMENT, ANY OTHER LOAN DOCUMENT OR THE TRANSACTIONS CONTEMPLATED HEREBY OR THEREBY (WHETHER BASED ON CONTRACT, TORT OR ANY OTHER THEORY).  EACH PARTY HERETO (A)&#160;CERTIFIES THAT NO REPRESENTATIVE, AGENT OR ATTORNEY OF ANY OTHER PARTY HAS REPRESENTED, EXPRESSLY OR OTHERWISE, THAT SUCH OTHER PARTY WOULD NOT, IN THE EVENT OF LITIGATION, SEEK TO ENFORCE THE FOREGOING WAIVER AND (B) ACKNOWLEDGES THAT IT AND THE OTHER PARTIES HERETO HAVE BEEN INDUCED </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">129</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">TO ENTER INTO THIS AGREEMENT BY, AMONG OTHER THINGS, THE MUTUAL WAIVERS AND CERTIFICATIONS IN THIS SECTION.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 9.11.    </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Headings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Article and Section&#160;headings and the Table of Contents used herein are for convenience of reference only, are not part of this Agreement and shall not affect the construction of, or be taken into consideration in interpreting, this Agreement.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 9.12.     </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Confidentiality</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Each of the Administrative Agent, the Issuing Bank and the Lenders agrees to maintain the confidentiality of the Information (as defined below), except that Information may be disclosed (a)&#160;to its and its Affiliates&#8217; directors, officers, employees and agents, including accountants, legal counsel and other advisors (it being understood that the Persons to whom such disclosure is made will be informed of the confidential nature of such Information and instructed to keep such Information confidential)&#59; provided that the disclosing Administrative Agent, Issuing Bank or Lender, as applicable, shall be responsible for compliance by such Persons with the provisions of this Section 9.12, (b) to the extent requested by any Governmental Authority (including any self-regulatory authority, such as the National Association of Insurance Commissioners) purporting to have jurisdiction over the Administrative Agent, Issuing Bank, the applicable Lender or its or their applicable Affiliates, (c) to the extent required by applicable laws or regulations or by any subpoena or similar legal process (provided that the Administrative Agent or such Lender, as applicable, agrees that it will, to the extent practicable and other than with respect to any audit or examination conducted by bank accountants or any governmental bank regulatory authority exercising examination or regulatory authority, notify the Borrower promptly thereof, unless such notification is prohibited by law, rule or regulation), (d) to any other party to this Agreement, (e) in connection with the exercise of any remedies under this Agreement or any other Loan Document or any suit, action or proceeding relating to this Agreement or any other Loan Document or the enforcement of rights hereunder or thereunder, (f) subject to an agreement containing provisions substantially the same as those of this Section, to (1)&#160;any assignee of or Participant in, or any prospective assignee of or Participant in, any of its rights or obligations under this Agreement (it being understood that the DQ List may be disclosed to any assignee or Participant, or prospective assignee or Participant, in reliance on this clause (f)) or (2) any actual or prospective counterparty (or its advisors) to any swap or derivative transaction relating to the Borrower and its obligations, (g) on a confidential basis to (1) any rating agency in connection with rating the Borrower or its Subsidiaries or the credit facilities provided for herein or (2) the CUSIP Service Bureau or any similar agency in connection with the issuance and monitoring of identification numbers with respect to the credit facilities provided for herein, (h) with the consent of the Borrower or (i) to the extent such Information (1)&#160;becomes publicly available other than as a result of a breach of this Section&#160;or (2) becomes available to the Administrative Agent, the Issuing Bank or any Lender on a nonconfidential basis from a source other than the Borrower.  For the purposes of this Section, &#8220;Information&#8221; means all information received from the Borrower relating to the Borrower or its business, other than any such information that is available to the Administrative Agent, the Issuing Bank or any Lender on a nonconfidential basis prior to disclosure by the Borrower and other than information pertaining to this Agreement routinely provided by arrangers to data service providers, including league table providers, that serve the lending industry.  Any Person required to maintain the confidentiality of Information as provided in this Section&#160;shall be considered to have complied with its obligation to do so if such Person has exercised the same degree of care to maintain the confidentiality of such Information as such Person would accord to its own confidential information.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">EACH LENDER ACKNOWLEDGES THAT INFORMATION AS DEFINED IN THE IMMEDIATELY PRECEDING PARAGRAPH FURNISHED TO IT PURSUANT TO THIS AGREEMENT MAY INCLUDE MATERIAL NON-PUBLIC INFORMATION CONCERNING THE BORROWER AND  ITS RELATED PARTIES OR THEIR RESPECTIVE SECURITIES, AND CONFIRMS THAT IT HAS DEVELOPED COMPLIANCE PROCEDURES REGARDING </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">130</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">THE USE OF MATERIAL NON-PUBLIC INFORMATION AND THAT IT WILL HANDLE SUCH MATERIAL NON-PUBLIC INFORMATION IN ACCORDANCE WITH THOSE PROCEDURES AND APPLICABLE LAW, INCLUDING FEDERAL AND STATE SECURITIES LAWS.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ALL INFORMATION, INCLUDING REQUESTS FOR WAIVERS AND AMENDMENTS, FURNISHED BY THE BORROWER OR THE ADMINISTRATIVE AGENT PURSUANT TO, OR IN THE COURSE OF ADMINISTERING, THIS AGREEMENT WILL BE SYNDICATE-LEVEL INFORMATION, WHICH MAY CONTAIN MATERIAL NON-PUBLIC INFORMATION ABOUT THE BORROWER, THE OTHER LOAN PARTIES AND THEIR RELATED PARTIES OR THEIR RESPECTIVE SECURITIES.  ACCORDINGLY, EACH LENDER REPRESENTS TO THE BORROWER AND THE ADMINISTRATIVE AGENT THAT IT HAS IDENTIFIED IN ITS ADMINISTRATIVE QUESTIONNAIRE A CREDIT CONTACT WHO MAY RECEIVE INFORMATION THAT MAY CONTAIN MATERIAL NON-PUBLIC INFORMATION IN ACCORDANCE WITH ITS COMPLIANCE PROCEDURES AND APPLICABLE LAW.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 9.13.    </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">USA PATRIOT Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Each Lender that is subject to the requirements of the Patriot Act and the requirements of the Beneficial Ownership Regulation hereby notifies the Borrower that, pursuant to the requirements of the Patriot Act and the Beneficial Ownership Regulation, it is required to obtain, verify and record information that identifies the Borrower, which information includes the name, address and tax identification number of the Borrower and other information that will allow such Lender to identify the Borrower in accordance with the Patriot Act and the Beneficial Ownership Regulation and other applicable &#8220;know your customer&#8221; and anti-money laundering rules and regulations.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 9.14. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Releases of Subsidiary Guarantors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A Subsidiary Guarantor shall automatically be released from its obligations under the Loan Documents upon the consummation of any transaction permitted by this Agreement as a result of which such Subsidiary Guarantor ceases to be a Subsidiary&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> that, if so required by this Agreement, the Required Lenders shall have consented to such transaction and the terms of such consent shall not have provided otherwise.  Upon any sale or other disposition (other than any lease or license) by any Loan Party (other than to the Borrower or any Subsidiary) of any Collateral in a transaction permitted under this Agreement, or upon the effectiveness of any written consent to the release of the security interest created under any Collateral Document in any Collateral pursuant to Section&#160;9.02, the security interests in such Collateral created by the Collateral Documents shall be automatically released.  In connection with any termination or release pursuant to this Section (including pursuant to clause (b) or (c) below), the Administrative Agent shall (and is hereby irrevocably authorized by each Lender to) execute and deliver to any Loan Party, at such Loan Party&#8217;s expense, all documents that such Loan Party shall reasonably request to evidence such termination or release.  Any execution and delivery of documents pursuant to this Section shall be without recourse to or warranty by the Administrative Agent except as may otherwise be expressly agreed in writing by the Administrative Agent and such Loan Party.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Further, the Administrative Agent may (and is hereby irrevocably authorized by each Lender to), upon the request of the Borrower, release any Subsidiary Guarantor from its obligations under the Subsidiary Guaranty if (i) such Subsidiary Guarantor is no longer a Material Subsidiary, becomes an Excluded Subsidiary or is otherwise not required pursuant to the terms of this Agreement to be a Subsidiary Guarantor or (ii) such release is approved, authorized or ratified by the requisite Lenders pursuant to Section 9.02.</font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">131</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At such time as the principal and interest on the Loans, all LC Disbursements, the fees, expenses and other amounts payable under the Loan Documents and the other Secured Obligations (other than Swap Obligations not yet due and payable, Banking Services Obligations not yet due and payable, Unliquidated Obligations for which no claim has been made and other Obligations expressly stated to survive such payment and termination) shall have been paid in full in cash, the Commitments shall have been terminated and no Letters of Credit shall be outstanding (or any outstanding Letters of Credit shall have been cash collateralized or backstopped pursuant to arrangements reasonably satisfactory to the Administrative Agent) (the foregoing, collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Final Release Conditions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), the Subsidiary Guaranty and all obligations (other than those expressly stated to survive such termination) of each Subsidiary Guarantor thereunder shall automatically terminate, all without delivery of any instrument or performance of any act by any Person.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 9.15. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Appointment for Perfection</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Each Lender hereby appoints each other Lender as its agent for the purpose of perfecting Liens, for the benefit of the Administrative Agent and the Secured Parties, in assets which, in accordance with Article 9 of the UCC or any other applicable law can be perfected only by possession or control.  Should any Lender (other than the Administrative Agent) obtain possession or control of any such Collateral, such Lender shall notify the Administrative Agent thereof, and, promptly upon the Administrative Agent&#8217;s request therefor shall deliver such Collateral to the Administrative Agent or otherwise deal with such Collateral in accordance with the Administrative Agent&#8217;s instructions.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 9.16. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Interest Rate Limitation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Notwithstanding anything herein to the contrary, if at any time the interest rate applicable to any Loan, together with all fees, charges and other amounts which are treated as interest on such Loan under applicable law (collectively the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Charges</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), shall exceed the maximum lawful rate (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Maximum Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) which may be contracted for, charged, taken, received or reserved by the Lender holding such Loan in accordance with applicable law, the rate of interest payable in respect of such Loan hereunder, together with all Charges payable in respect thereof, shall be limited to the Maximum Rate and, to the extent lawful, the interest and Charges that would have been payable in respect of such Loan but were not payable as a result of the operation of this Section&#160;shall be cumulated and the interest and Charges payable to such Lender in respect of other Loans or periods shall be increased (but not above the Maximum Rate therefor) until such cumulated amount, together with interest thereon at the NYFRB Rate to the date of repayment, shall have been received by such Lender.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 9.17. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">No Fiduciary Duty, etc</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Borrower acknowledges and agrees, and acknowledges its Subsidiaries&#8217; understanding, that no Credit Party will have any obligations except those obligations expressly set forth herein and in the other Loan Documents and each Credit Party is acting solely in the capacity of an arm&#8217;s length contractual counterparty to the Borrower with respect to the Loan Documents and the transactions contemplated herein and therein and not as a financial advisor or a fiduciary to, or an agent of, the Borrower or any other person.  The Borrower agrees that it will not assert any claim against any Credit Party based on an alleged breach of fiduciary duty by such Credit Party in connection with this Agreement and the transactions contemplated hereby.  Additionally, the Borrower acknowledges and agrees that no Credit Party is advising the Borrower as to any legal, tax, investment, accounting, regulatory or any other matters in any jurisdiction.  The Borrower shall consult with its own advisors concerning such matters and shall be responsible for making its own independent investigation and appraisal of the transactions contemplated herein or in the other Loan Documents, and the Credit Parties shall have no responsibility or liability to the Borrower with respect thereto.</font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">132</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Borrower further acknowledges and agrees, and acknowledges its Subsidiaries&#8217; understanding, that each Credit Party, together with its Affiliates, is a full service securities or banking firm engaged in securities trading and brokerage activities as well as providing investment banking and other financial services.  In the ordinary course of business, any Credit Party may provide investment banking and other financial services to, and&#47;or acquire, hold or sell, for its own accounts and the accounts of customers, equity, debt and other securities and financial instruments (including bank loans and other obligations) of, the Borrower, its Subsidiaries and other companies with which the Borrower or any of its Subsidiaries may have commercial or other relationships.  With respect to any securities and&#47;or financial instruments so held by any Credit Party or any of its customers, all rights in respect of such securities and financial instruments, including any voting rights, will be exercised by the holder of the rights, in its sole discretion.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In addition, the Borrower acknowledges and agrees, and acknowledges its Subsidiaries&#8217; understanding, that each Credit Party and its Affiliates may be providing debt financing, equity capital or other services (including financial advisory services) to other companies in respect of which the Borrower or any of its Subsidiaries may have conflicting interests regarding the transactions described herein and otherwise.  No Credit Party will use confidential information obtained from the Borrower by virtue of the transactions contemplated by the Loan Documents or its other relationships with the Borrower in connection with the performance by such Credit Party of services for other companies, and no Credit Party will furnish any such information to other companies.  The Borrower also acknowledges that no Credit Party has any obligation to use in connection with the transactions contemplated by the Loan Documents, or to furnish to the Borrower or any of its Subsidiaries, confidential information obtained from other companies.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 9.18. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Acknowledgement and Consent to Bail-In of Affected Financial Institutions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Notwithstanding anything to the contrary in any Loan Document or in any other agreement, arrangement or understanding among any such parties, each party hereto acknowledges that any liability of any Affected Financial Institution arising under any Loan Document may be subject to the Write-Down and Conversion Powers of the applicable Resolution Authority and agrees and consents to, and acknowledges and agrees to be bound by&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the application of any Write-Down and Conversion Powers by the applicable Resolution Authority to any such liabilities arising hereunder which may be payable to it by any party hereto that is an Affected Financial Institution&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the effects of any Bail-In Action on any such liability, including, if applicable&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">a reduction in full or in part or cancellation of any such liability&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">a conversion of all, or a portion of, such liability into shares or other instruments of ownership in such Affected Financial Institution, its parent entity, or a bridge institution that may be issued to it or otherwise conferred on it, and that such shares or other instruments of ownership will be accepted by it in lieu of any rights with respect to any such liability under this Agreement or any other Loan Document&#59; or</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the variation of the terms of such liability in connection with the exercise of the Write-Down and Conversion Powers of the applicable Resolution Authority.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SECTION 9.19. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Acknowledgement Regarding Any Supported QFCs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  To the extent that the Loan Documents provide support, through a guarantee or otherwise, for Swap Agreements or any other agreement or instrument that is a QFC (such support &#8220;QFC Credit Support&#8221; and each such QFC a </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">133</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;Supported QFC&#8221;), the parties acknowledge and agree as follows with respect to the resolution power of the Federal Deposit Insurance Corporation under the Federal Deposit Insurance Act and Title II of the Dodd-Frank Wall Street Reform and Consumer Protection Act (together with the regulations promulgated thereunder, the &#8220;U.S. Special Resolution Regimes&#8221;) in respect of such Supported QFC and QFC Credit Support (with the provisions below applicable notwithstanding that the Loan Documents and any Supported QFC may in fact be stated to be governed by the laws of the State of New York and&#47;or of the United States or any other state of the United States)&#58;</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In the event a Covered Entity that is party to a Supported QFC (each, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Covered Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) becomes subject to a proceeding under a U.S. Special Resolution Regime, the transfer of such Supported QFC and the benefit of such QFC Credit Support (and any interest and obligation in or under such Supported QFC and such QFC Credit Support, and any rights in property securing such Supported QFC or such QFC Credit Support) from such Covered Party will be effective to the same extent as the transfer would be effective under the U.S. Special Resolution Regime if the Supported QFC and such QFC Credit Support (and any such interest, obligation and rights in property) were governed by the laws of the United States or a state of the United States. In the event a Covered Party or a BHC Act Affiliate of a Covered Party becomes subject to a proceeding under a U.S. Special Resolution Regime, Default Rights under the Loan Documents that might otherwise apply to such Supported QFC or any QFC Credit Support that may be exercised against such Covered Party are permitted to be exercised to no greater extent than such Default Rights could be exercised under the U.S. Special Resolution Regime if the Supported QFC and the Loan Documents were governed by the laws of the United States or a state of the United States. Without limitation of the foregoing, it is understood and agreed that rights and remedies of the parties with respect to a Defaulting Lender shall in no event affect the rights of any Covered Party with respect to a Supported QFC or any QFC Credit Support.</font></div><div style="margin-bottom:9pt;text-align:center"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ARTICLE X</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><br><br>Borrower Guarantee</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In order to induce the Lenders to extend credit to the Borrower hereunder and for other good and valuable consideration (the receipt and sufficiency of which are hereby acknowledged), the Borrower hereby absolutely and irrevocably and unconditionally guarantees, as a primary obligor and not merely as a surety, the payment when and as due of the Specified Ancillary Obligations of the Subsidiaries.  The Borrower further agrees that the due and punctual payment of such Specified Ancillary Obligations may be extended or renewed, in whole or in part, without notice to or further assent from it, and that it will remain bound upon its guarantee hereunder notwithstanding any such extension or renewal of any such Specified Ancillary Obligation.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Borrower waives presentment to, demand of payment from and protest to any Subsidiary of any of the Specified Ancillary Obligations, and also waives notice of acceptance of its obligations and notice of protest for nonpayment.  The obligations of the Borrower hereunder shall not be affected by (a) the failure of any applicable Lender (or any of its Affiliates) to assert any claim or demand or to enforce any right or remedy against any Subsidiary under the provisions of any Banking Services Agreement, any Swap Agreement or otherwise&#59; (b) any extension or renewal of any of the Specified Ancillary Obligations&#59; (c) any rescission, waiver, amendment or modification of, or release from, any of the terms or provisions of this Agreement, any other Loan Document, any Banking Services Agreement, any Swap Agreement or other agreement&#59; (d) any default, failure or delay, willful or otherwise, in the performance of any of the Specified Ancillary Obligations&#59; (e) the failure of any applicable Lender (or any of its Affiliates) to take any steps to perfect and maintain any security interest in, or to preserve any rights to, any security or collateral for the Specified Ancillary Obligations, if any&#59; (f) any change in the corporate, partnership or other existence, structure or ownership of any Subsidiary or any other guarantor </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">134</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">of any of the Specified Ancillary Obligations&#59; (g) the enforceability or validity of the Specified Ancillary Obligations or any part thereof or the genuineness, enforceability or validity of any agreement relating thereto or with respect to any collateral securing the Specified Ancillary Obligations or any part thereof, or any other invalidity or unenforceability relating to or against any Subsidiary or any other guarantor of any of the Specified Ancillary Obligations, for any reason related to this Agreement, any other Loan Document, any Banking Services Agreement, any Swap Agreement, or any provision of applicable law, decree, order or regulation of any jurisdiction purporting to prohibit the payment by such Subsidiary or any other guarantor of the Specified Ancillary Obligations, of any of the Specified Ancillary Obligations or otherwise affecting any term of any of the Specified Ancillary Obligations&#59; or (h) any other act, omission or delay to do any other act which may or might in any manner or to any extent vary the risk of the Borrower or otherwise operate as a discharge of a guarantor as a matter of law or equity or which would impair or eliminate any right of the Borrower to subrogation.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Borrower further agrees that its agreement hereunder constitutes a guarantee of payment when due (whether or not any bankruptcy or similar proceeding shall have stayed the accrual or collection of any of the Specified Ancillary Obligations or operated as a discharge thereof) and not merely of collection, and waives any right to require that any resort be had by any applicable Lender (or any of its Affiliates) to any balance of any deposit account or credit on the books of the Administrative Agent, the Issuing Bank or any Lender in favor of any Subsidiary or any other Person.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The obligations of the Borrower hereunder shall not be subject to any reduction, limitation, impairment or termination for any reason, and shall not be subject to any defense or setoff, counterclaim, recoupment or termination whatsoever, by reason of the invalidity, illegality or unenforceability of any of the Specified Ancillary Obligations, any impossibility in the performance of any of the Specified Ancillary Obligations or otherwise.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Borrower further agrees that its obligations hereunder shall constitute a continuing and irrevocable guarantee of all Specified Ancillary Obligations now or hereafter existing and shall continue to be effective or be reinstated, as the case may be, if at any time payment, or any part thereof, of any Specified Ancillary Obligation (including a payment effected through exercise of a right of setoff) is rescinded, or is or must otherwise be restored or returned by any applicable Lender (or any of its Affiliates) upon the insolvency, bankruptcy or reorganization of any Subsidiary or otherwise (including pursuant to any settlement entered into by a holder of Specified Ancillary Obligations in its discretion).</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In furtherance of the foregoing and not in limitation of any other right which any applicable Lender (or any of its Affiliates) may have at law or in equity against the Borrower by virtue hereof, upon the failure of any Subsidiary to pay any Specified Ancillary Obligation when and as the same shall become due, whether at maturity, by acceleration, after notice of prepayment or otherwise, the Borrower hereby promises to and will, upon receipt of written demand by any applicable Lender (or any of its Affiliates), forthwith pay, or cause to be paid, to such applicable Lender (or any of its Affiliates) in cash an amount equal to the unpaid principal amount of such Specified Ancillary Obligations then due, together with accrued and unpaid interest thereon.  The Borrower further agrees that if payment in respect of any Specified Ancillary Obligation shall be due in a currency other than Dollars and&#47;or at a place of payment other than New York, Chicago or any other Eurocurrency Payment Office and if, by reason of any Change in Law, disruption of currency or foreign exchange markets, war or civil disturbance or other event, payment of such Specified Ancillary Obligation in such currency or at such place of payment shall be impossible or, in the reasonable judgment of any applicable Lender (or any of its Affiliates), disadvantageous to such applicable Lender (or any of its Affiliates) in any material respect, then, at the election of such applicable Lender, the Borrower shall make payment of such Specified Ancillary Obligation in Dollars (based upon the Dollar Amount of such Specified Ancillary Obligation on the date of payment) and&#47;or in New York, Chicago or such other Eurocurrency Payment Office as is designated by </font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">135</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">such applicable Lender (or its Affiliate) and, as a separate and independent obligation, shall indemnify such applicable Lender (and any of its Affiliates) against any losses or reasonable out-of-pocket expenses that it shall sustain as a result of such alternative payment.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Upon payment by the Borrower of any sums as provided above, all rights of the Borrower against any Subsidiary arising as a result thereof by way of right of subrogation or otherwise shall in all respects be subordinated and junior in right of payment to the prior indefeasible payment in full in cash of all the Specified Ancillary Obligations owed by such Subsidiary to the applicable Lender (or its applicable Affiliates).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Borrower hereby absolutely, unconditionally and irrevocably undertakes to provide such funds or other support as may be needed from time to time by each Subsidiary Guarantor to honor all of its obligations under the Subsidiary Guaranty in respect of Specified Swap Obligations (provided, however, that the Borrower shall only be liable under this paragraph for the maximum amount of such liability that can be hereby incurred without rendering its obligations under this paragraph or otherwise under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Article X</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> voidable under applicable law relating to fraudulent conveyance or fraudulent transfer, and not for any greater amount).  The Borrower intends that this paragraph constitute, and this paragraph shall be deemed to constitute, a &#8220;keepwell, support, or other agreement&#8221; for the benefit of each Subsidiary Guarantor for all purposes of Section 1a(18)(A)(v)(II) of the Commodity Exchange Act.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Nothing shall discharge or satisfy the liability of the Borrower hereunder except the full performance and payment in cash of the Secured Obligations.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#91;Signature Pages Follow&#93;</font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">136</font></div></div></div><div id="ia9fe5756eaa84860bc4fd69bf79307bc_115"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">IN WITNESS WHEREOF, the parties hereto have caused this Agreement to be duly executed and delivered by their respective authorized officers as of the day and year first above written.</font></div><div style="margin-bottom:24pt;padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">PENUMBRA, INC.,<br>as the Borrower</font></div><div style="margin-bottom:24pt;padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">By&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%"><br>Name&#58;<br>Title&#58;</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Signature Page to Credit Agreement<br>Penumbra, Inc.</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-bottom:24pt;padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">JPMORGAN CHASE BANK, N.A., individually as a Lender, as the Swingline Lender, as an Issuing Bank and as Administrative Agent</font></div><div style="margin-bottom:24pt;padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">By&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%"><br>Name&#58;<br>Title&#58;</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Signature Page to Credit Agreement<br>Penumbra, Inc.</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-bottom:24pt;padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">BANK OF AMERICA, N.A., individually as a Lender</font></div><div style="margin-bottom:24pt;padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">By&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%"><br>Name&#58;<br>Title&#58;</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Signature Page to Credit Agreement<br>Penumbra, Inc.</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-bottom:24pt;padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">CITIBANK, N.A., individually as a Lender and as an Issuing Bank </font></div><div style="padding-left:234pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%">By&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:139%"><br>Name&#58;<br>Title&#58;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Signature Page to Credit Agreement<br>Penumbra, Inc.</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>3
<FILENAME>pen-33121xexhibit311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i8955f6434e6243baa889f371ce8c05b3_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit 31.1</font></div><div style="margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">PURSUANT TO RULE 13a-14(a) AND 15d-14(a) OF THE SECURITIES EXCHANGE ACT, AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Adam Elsesser, certify that&#58; </font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">I have reviewed this Quarterly Report on Form&#160;10-Q of Penumbra, Inc.&#59;</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f)&#160;and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.5pt;font-weight:400;line-height:120%">&#160;</font></div><div><font><br></font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; May&#160;4, 2021 </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-bottom:6pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:40.350%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Adam Elsesser</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adam Elsesser</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chairman, Chief Executive Officer and President</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>4
<FILENAME>pen-33121xexhibit312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i455fff6343f84d3081545c4065768b0c_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit 31.2</font></div><div style="margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">PURSUANT TO RULE 13a-14(a) AND 15d-14(a) OF THE SECURITIES EXCHANGE ACT, AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Maggie Yuen, certify that&#58;</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">I have reviewed this Quarterly Report on Form&#160;10-Q of Penumbra, Inc.&#59;</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f)&#160;and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.5pt;font-weight:400;line-height:120%">&#160;</font></div><div><font><br></font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; May&#160;4, 2021 </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-bottom:6pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:39.035%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Maggie Yuen</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maggie Yuen</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Chief Financial Officer</font></div></td></tr></table></div><div style="text-align:right"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>5
<FILENAME>pen-33121xexhibit321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="id207a19326024714acd4894d9259b5eb_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit 32.1</font></div><div style="margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PENUMBRA, INC.</font></div><div style="margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. SECTION 1350, </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 </font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Quarterly Report of Penumbra, Inc. (the &#8220;Company&#8221;) on Form&#160;10-Q for the fiscal quarter ended March 31, 2021, as filed with the Securities and Exchange Commission (the &#8220;Report&#8221;), Adam Elsesser, Chairman, Chief Executive Officer and President of the Company, and Maggie Yuen, Chief Financial Officer of the Company, respectively, do each hereby certify, pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that&#58; </font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company at the dates and for the periods presented.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.5pt;font-weight:400;line-height:120%">&#160;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; May&#160;4, 2021 </font></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:47.953%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Adam Elsesser</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adam Elsesser</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chairman, Chief Executive Officer and President</font></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Maggie Yuen</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maggie Yuen</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Chief Financial Officer</font></div></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>pen-20210331.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:fea03a9d-1b12-4ec3-9802-29eaa9341b71,g:40decd2e-00a6-4781-8f93-377ed9d738f4-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:pen="http://www.penumbrainc.com/20210331" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.penumbrainc.com/20210331">
  <xs:import namespace="http://fasb.org/srt/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2020-01-31" schemaLocation="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2020-01-31" schemaLocation="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="pen-20210331_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="pen-20210331_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="pen-20210331_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="pen-20210331_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.penumbrainc.com/role/Cover">
        <link:definition>0001001 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedBalanceSheets" roleURI="http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets">
        <link:definition>1001002 - Statement - Condensed Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedBalanceSheetsParenthetical" roleURI="http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheetsParenthetical">
        <link:definition>1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofOperations" roleURI="http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations">
        <link:definition>1003004 - Statement - Condensed Consolidated Statements of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofComprehensiveLossIncome" roleURI="http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofComprehensiveLossIncome">
        <link:definition>1004005 - Statement - Condensed Consolidated Statements of Comprehensive (Loss) Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofStockholdersEquityDeficit" roleURI="http://www.penumbrainc.com/role/ConsolidatedStatementsofStockholdersEquityDeficit">
        <link:definition>1005006 - Statement - Consolidated Statements of Stockholders' Equity (Deficit)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofCashFlows" roleURI="http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows">
        <link:definition>1006007 - Statement - Condensed Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationandDescriptionofBusiness" roleURI="http://www.penumbrainc.com/role/OrganizationandDescriptionofBusiness">
        <link:definition>2101101 - Disclosure - Organization and Description of Business</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPolicies" roleURI="http://www.penumbrainc.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>2102102 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.penumbrainc.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>2203201 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesAdditionalDisclosuresDetails" roleURI="http://www.penumbrainc.com/role/SummaryofSignificantAccountingPoliciesAdditionalDisclosuresDetails">
        <link:definition>2404401 - Disclosure - Summary of Significant Accounting Policies - Additional Disclosures (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsandFairValueofFinancialInstruments" roleURI="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstruments">
        <link:definition>2105103 - Disclosure - Investments and Fair Value of Financial Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsandFairValueofFinancialInstrumentsTables" roleURI="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsTables">
        <link:definition>2306301 - Disclosure - Investments and Fair Value of Financial Instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsandFairValueofFinancialInstrumentsGainsandLossesofMarketableInvestmentsDetails" roleURI="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsGainsandLossesofMarketableInvestmentsDetails">
        <link:definition>2407402 - Disclosure - Investments and Fair Value of Financial Instruments - Gains and Losses of Marketable Investments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsandFairValueofFinancialInstrumentsNarrativeDetails" roleURI="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsNarrativeDetails">
        <link:definition>2408403 - Disclosure - Investments and Fair Value of Financial Instruments - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails" roleURI="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails">
        <link:definition>2409404 - Disclosure - Investments and Fair Value of Financial Instruments - Marketable Securities in an Unrealized Loss Position (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsandFairValueofFinancialInstrumentsContractualMaturitiesofMarketableInvestmentsDetails" roleURI="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContractualMaturitiesofMarketableInvestmentsDetails">
        <link:definition>2410405 - Disclosure - Investments and Fair Value of Financial Instruments - Contractual Maturities of Marketable Investments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" roleURI="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails">
        <link:definition>2411406 - Disclosure - Investments and Fair Value of Financial Instruments - Financial Assets and Liabilities Measured at Fair Value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsandFairValueofFinancialInstrumentsContingentConsiderationDetails" roleURI="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContingentConsiderationDetails">
        <link:definition>2412407 - Disclosure - Investments and Fair Value of Financial Instruments - Contingent Consideration (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponents" roleURI="http://www.penumbrainc.com/role/BalanceSheetComponents">
        <link:definition>2113104 - Disclosure - Balance Sheet Components</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsBalanceSheetComponentsTables" roleURI="http://www.penumbrainc.com/role/BalanceSheetComponentsBalanceSheetComponentsTables">
        <link:definition>2314302 - Disclosure - Balance Sheet Components Balance Sheet Components (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsInventoriesDetails" roleURI="http://www.penumbrainc.com/role/BalanceSheetComponentsInventoriesDetails">
        <link:definition>2415408 - Disclosure - Balance Sheet Components - Inventories (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsAccruedLiabilitiesDetails" roleURI="http://www.penumbrainc.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails">
        <link:definition>2416409 - Disclosure - Balance Sheet Components - Accrued Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsProductWarrantyDetails" roleURI="http://www.penumbrainc.com/role/BalanceSheetComponentsProductWarrantyDetails">
        <link:definition>2417410 - Disclosure - Balance Sheet Components - Product Warranty (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssets" roleURI="http://www.penumbrainc.com/role/IntangibleAssets">
        <link:definition>2118105 - Disclosure - Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsIntangibleAssetsTables" roleURI="http://www.penumbrainc.com/role/IntangibleAssetsIntangibleAssetsTables">
        <link:definition>2319303 - Disclosure - Intangible Assets Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsIntangibleAssetsDetails" roleURI="http://www.penumbrainc.com/role/IntangibleAssetsIntangibleAssetsDetails">
        <link:definition>2420411 - Disclosure - Intangible Assets - Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Goodwill" roleURI="http://www.penumbrainc.com/role/Goodwill">
        <link:definition>2121106 - Disclosure - Goodwill</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillGoodwillTables" roleURI="http://www.penumbrainc.com/role/GoodwillGoodwillTables">
        <link:definition>2322304 - Disclosure - Goodwill Goodwill (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillDetails" roleURI="http://www.penumbrainc.com/role/GoodwillDetails">
        <link:definition>2423412 - Disclosure - Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Debt" roleURI="http://www.penumbrainc.com/role/Debt">
        <link:definition>2124107 - Disclosure - Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtDetails" roleURI="http://www.penumbrainc.com/role/DebtDetails">
        <link:definition>2425413 - Disclosure - Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.penumbrainc.com/role/CommitmentsandContingencies">
        <link:definition>2126108 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesRoyaltyObligationsDetails" roleURI="http://www.penumbrainc.com/role/CommitmentsandContingenciesRoyaltyObligationsDetails">
        <link:definition>2427414 - Disclosure - Commitments and Contingencies - Royalty Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquity" roleURI="http://www.penumbrainc.com/role/StockholdersEquity">
        <link:definition>2128109 - Disclosure - Stockholder's Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityTables" roleURI="http://www.penumbrainc.com/role/StockholdersEquityTables">
        <link:definition>2329305 - Disclosure - Stockholder's Equity (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityStockOptionActivityDetails" roleURI="http://www.penumbrainc.com/role/StockholdersEquityStockOptionActivityDetails">
        <link:definition>2430415 - Disclosure - Stockholder's Equity - Stock Option Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityRestrictedStockandRestrictedStockUnitsActivityDetails" roleURI="http://www.penumbrainc.com/role/StockholdersEquityRestrictedStockandRestrictedStockUnitsActivityDetails">
        <link:definition>2431416 - Disclosure - Stockholder's Equity - Restricted Stock and Restricted Stock Units Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityStockbasedCompensationExpenseDetails" roleURI="http://www.penumbrainc.com/role/StockholdersEquityStockbasedCompensationExpenseDetails">
        <link:definition>2432417 - Disclosure - Stockholder's Equity - Stock-based Compensation Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccumulatedOtherComprehensiveLoss" roleURI="http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLoss">
        <link:definition>2133110 - Disclosure - Accumulated Other Comprehensive Loss</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccumulatedOtherComprehensiveLossTables" roleURI="http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLossTables">
        <link:definition>2334306 - Disclosure - Accumulated Other Comprehensive Loss (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccumulatedOtherComprehensiveLossDetails" roleURI="http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLossDetails">
        <link:definition>2435418 - Disclosure - Accumulated Other Comprehensive Loss (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.penumbrainc.com/role/IncomeTaxes">
        <link:definition>2136111 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesIncomeTaxesDetails" roleURI="http://www.penumbrainc.com/role/IncomeTaxesIncomeTaxesDetails">
        <link:definition>2437419 - Disclosure - Income Taxes Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossIncomeAttributabletoPenumbraIncPerShare" roleURI="http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShare">
        <link:definition>2138112 - Disclosure - Net (Loss) Income Attributable to Penumbra, Inc. Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossIncomeAttributabletoPenumbraIncPerShareTables" roleURI="http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShareTables">
        <link:definition>2339307 - Disclosure - Net (Loss) Income Attributable to Penumbra, Inc. Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossIncomeAttributabletoPenumbraIncPerShareBasicandDilutedEarningsperShareDetails" roleURI="http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShareBasicandDilutedEarningsperShareDetails">
        <link:definition>2440420 - Disclosure - Net (Loss) Income Attributable to Penumbra, Inc. Per Share - Basic and Diluted Earnings per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossIncomeAttributabletoPenumbraIncPerShareAntidilutiveSecuritiesDetails" roleURI="http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShareAntidilutiveSecuritiesDetails">
        <link:definition>2441421 - Disclosure - Net (Loss) Income Attributable to Penumbra, Inc. Per Share - Antidilutive Securities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Revenues" roleURI="http://www.penumbrainc.com/role/Revenues">
        <link:definition>2142113 - Disclosure - Revenues</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuesRevenuesTables" roleURI="http://www.penumbrainc.com/role/RevenuesRevenuesTables">
        <link:definition>2343308 - Disclosure - Revenues Revenues (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuesDisaggregationofRevenueDetails" roleURI="http://www.penumbrainc.com/role/RevenuesDisaggregationofRevenueDetails">
        <link:definition>2444422 - Disclosure - Revenues - Disaggregation of Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="pen_RoyaltyObligationsTermofAgreement" abstract="false" name="RoyaltyObligationsTermofAgreement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="pen_NumberofBusinessActivities" abstract="false" name="NumberofBusinessActivities" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="pen_LineOfCreditFacilityAccordianFeatureIncreaseLimit" abstract="false" name="LineOfCreditFacilityAccordianFeatureIncreaseLimit" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pen_NeuroMember" abstract="true" name="NeuroMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="pen_RestrictedStockandRestrictedStockUnitsRSUsMember" abstract="true" name="RestrictedStockandRestrictedStockUnitsRSUsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="pen_BankOfAmericaAndCitibankMember" abstract="true" name="BankOfAmericaAndCitibankMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="pen_RoyaltyAgreementApril2012Member" abstract="true" name="RoyaltyAgreementApril2012Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="pen_MeasurementInputActualRevenueResultsMember" abstract="true" name="MeasurementInputActualRevenueResultsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="pen_RoyaltyAgreementMarch2005Member" abstract="true" name="RoyaltyAgreementMarch2005Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="pen_U.S.AgencyAndGovernmentSponsoredSecuritiesMember" abstract="true" name="U.S.AgencyAndGovernmentSponsoredSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="pen_AccruedLiabilitiesfromAcquisitionCurrent" abstract="false" name="AccruedLiabilitiesfromAcquisitionCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pen_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract" abstract="true" name="WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pen_StandardandExtendedProductWarrantyAccrualIncreaseDecreaseforChangesinEstimateforNewandPreexistingWarranties" abstract="false" name="StandardandExtendedProductWarrantyAccrualIncreaseDecreaseforChangesinEstimateforNewandPreexistingWarranties" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pen_PaymentsOfAssetAcquisitionandMergerRelatedCostsFinancingActivities" abstract="false" name="PaymentsOfAssetAcquisitionandMergerRelatedCostsFinancingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossForeignCurrencyTranslation" abstract="false" name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossForeignCurrencyTranslation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pen_CrossmedS.p.aMember" abstract="true" name="CrossmedS.p.aMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="pen_RoyaltyObligationsExtendedTermOfAgreement" abstract="false" name="RoyaltyObligationsExtendedTermOfAgreement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="pen_ReclassificationfromAOCICurrentPeriodAbstract" abstract="true" name="ReclassificationfromAOCICurrentPeriodAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLoss" abstract="false" name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pen_RoyaltyObligationsIncreaseDecreaseInMinimumAnnualRoyaltyPayments" abstract="false" name="RoyaltyObligationsIncreaseDecreaseInMinimumAnnualRoyaltyPayments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pen_PeripheralVascularMember" abstract="true" name="PeripheralVascularMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="pen_MonteCarloSimulationValuationTechniqueMember" abstract="true" name="MonteCarloSimulationValuationTechniqueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="pen_ContingentConsiderationAbstract" abstract="true" name="ContingentConsiderationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pen_OtherNonUSMember" abstract="true" name="OtherNonUSMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="pen_RoyaltyObligationsPercentofSales" abstract="false" name="RoyaltyObligationsPercentofSales" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="pen_AllowanceforSalesReturnsCurrent" abstract="false" name="AllowanceforSalesReturnsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pen_RoyaltyObligationsMinimumQuarterlyRoyaltyPayments" abstract="false" name="RoyaltyObligationsMinimumQuarterlyRoyaltyPayments" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pen_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpectedtoVestOutstandingNumber" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpectedtoVestOutstandingNumber" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>pen-20210331_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:fea03a9d-1b12-4ec3-9802-29eaa9341b71,g:40decd2e-00a6-4781-8f93-377ed9d738f4-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.penumbrainc.com/role/Cover" xlink:type="simple" xlink:href="pen-20210331.xsd#Cover"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/Cover" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="pen-20210331.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c790a78f-4abd-4493-a8d4-6e2914bb291a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_73db672f-77bb-419a-bc88-7565e892b617" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c790a78f-4abd-4493-a8d4-6e2914bb291a" xlink:to="loc_us-gaap_StockholdersEquity_73db672f-77bb-419a-bc88-7565e892b617" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_828c4caa-15bb-4db6-89b4-174de14c0214" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c790a78f-4abd-4493-a8d4-6e2914bb291a" xlink:to="loc_us-gaap_MinorityInterest_828c4caa-15bb-4db6-89b4-174de14c0214" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_fce76ea8-6339-4b6a-a07a-0b95eead6962" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_408a251b-ce00-4bc8-add0-e35fd3fcfde8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_fce76ea8-6339-4b6a-a07a-0b95eead6962" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_408a251b-ce00-4bc8-add0-e35fd3fcfde8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesCurrent_e5a7900f-1a14-4d21-8779-c5be9523fe89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_fce76ea8-6339-4b6a-a07a-0b95eead6962" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesCurrent_e5a7900f-1a14-4d21-8779-c5be9523fe89" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_2e56627f-6a00-4f2e-9ce2-c7ba3b5dc4e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_fce76ea8-6339-4b6a-a07a-0b95eead6962" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_2e56627f-6a00-4f2e-9ce2-c7ba3b5dc4e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_358e56c2-55a6-45ca-a088-c2d28d4ccb77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_fce76ea8-6339-4b6a-a07a-0b95eead6962" xlink:to="loc_us-gaap_InventoryNet_358e56c2-55a6-45ca-a088-c2d28d4ccb77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_6326a5db-e26b-43f6-868a-336db38fcff7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_fce76ea8-6339-4b6a-a07a-0b95eead6962" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_6326a5db-e26b-43f6-868a-336db38fcff7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_8624e9de-a679-4a95-a1ac-62957857efe8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_c1abb6d2-0a29-43f5-b995-ddf8b336db64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_8624e9de-a679-4a95-a1ac-62957857efe8" xlink:to="loc_us-gaap_Liabilities_c1abb6d2-0a29-43f5-b995-ddf8b336db64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_ae6d521b-6389-44fe-905f-d85557c1cae4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_8624e9de-a679-4a95-a1ac-62957857efe8" xlink:to="loc_us-gaap_CommitmentsAndContingencies_ae6d521b-6389-44fe-905f-d85557c1cae4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_dc2901e5-cec6-4600-8654-d7d8c197e6c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_8624e9de-a679-4a95-a1ac-62957857efe8" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_dc2901e5-cec6-4600-8654-d7d8c197e6c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_1a5fa22d-c611-40f2-a656-f498b828c2c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_5e3caf1a-ce83-4eeb-b5f5-927e7d79ee53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_1a5fa22d-c611-40f2-a656-f498b828c2c2" xlink:to="loc_us-gaap_CommonStockValue_5e3caf1a-ce83-4eeb-b5f5-927e7d79ee53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_05855fea-9693-4593-bce8-72adc0fe9859" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_1a5fa22d-c611-40f2-a656-f498b828c2c2" xlink:to="loc_us-gaap_AdditionalPaidInCapital_05855fea-9693-4593-bce8-72adc0fe9859" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f9066030-9a3c-41a6-bccf-9d519093456a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_1a5fa22d-c611-40f2-a656-f498b828c2c2" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f9066030-9a3c-41a6-bccf-9d519093456a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_27b3ac9c-fedf-4455-964e-0f418f22877e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_1a5fa22d-c611-40f2-a656-f498b828c2c2" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_27b3ac9c-fedf-4455-964e-0f418f22877e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_3ee2ae55-2f18-41bf-bb6d-6ef9b7c71c3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_f58520db-2dbc-45b4-8de7-3e4c40e12da0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_3ee2ae55-2f18-41bf-bb6d-6ef9b7c71c3c" xlink:to="loc_us-gaap_AccountsPayableCurrent_f58520db-2dbc-45b4-8de7-3e4c40e12da0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_b91d2ffd-5eb7-4736-ad64-2bc15ee19698" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_3ee2ae55-2f18-41bf-bb6d-6ef9b7c71c3c" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_b91d2ffd-5eb7-4736-ad64-2bc15ee19698" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_b0df5897-6a32-4dfd-b4ea-145ecd9612a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_3ee2ae55-2f18-41bf-bb6d-6ef9b7c71c3c" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_b0df5897-6a32-4dfd-b4ea-145ecd9612a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_8c441c08-9028-4592-9ee0-b1da0dcebee9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_3ee2ae55-2f18-41bf-bb6d-6ef9b7c71c3c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_8c441c08-9028-4592-9ee0-b1da0dcebee9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_c71bb149-5db0-4e7f-8129-f7d5a77b7e50" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_df091bea-2c3f-437c-95e7-12e13fab4c12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_c71bb149-5db0-4e7f-8129-f7d5a77b7e50" xlink:to="loc_us-gaap_LiabilitiesCurrent_df091bea-2c3f-437c-95e7-12e13fab4c12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_3cc42291-1d62-4676-863e-36d1bb03b306" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_c71bb149-5db0-4e7f-8129-f7d5a77b7e50" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_3cc42291-1d62-4676-863e-36d1bb03b306" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_b895b256-9f58-4414-bb8b-f05ea14905a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_c71bb149-5db0-4e7f-8129-f7d5a77b7e50" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_b895b256-9f58-4414-bb8b-f05ea14905a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_7fcd3d27-2f8a-4d75-b7e8-46c43e1e1595" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_c71bb149-5db0-4e7f-8129-f7d5a77b7e50" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_7fcd3d27-2f8a-4d75-b7e8-46c43e1e1595" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_89cc3c91-933f-4c67-b326-838018aeca06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_363192f7-a85f-40c7-ad70-9653129faed0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_89cc3c91-933f-4c67-b326-838018aeca06" xlink:to="loc_us-gaap_AssetsCurrent_363192f7-a85f-40c7-ad70-9653129faed0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_d0f89545-ad9d-4f3b-9bd2-4694627e181e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_89cc3c91-933f-4c67-b326-838018aeca06" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_d0f89545-ad9d-4f3b-9bd2-4694627e181e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_8ef4e2a8-4dc7-48f6-834f-baac3a5a5869" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_89cc3c91-933f-4c67-b326-838018aeca06" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_8ef4e2a8-4dc7-48f6-834f-baac3a5a5869" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_47d88664-55c4-40b7-b186-0d9a12382578" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_89cc3c91-933f-4c67-b326-838018aeca06" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_47d88664-55c4-40b7-b186-0d9a12382578" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_9bd156b1-8106-4145-810f-38c16077bbe3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_89cc3c91-933f-4c67-b326-838018aeca06" xlink:to="loc_us-gaap_Goodwill_9bd156b1-8106-4145-810f-38c16077bbe3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_2b075948-6c05-489e-82fb-666efc70a86c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_89cc3c91-933f-4c67-b326-838018aeca06" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_2b075948-6c05-489e-82fb-666efc70a86c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_fc10d87a-eb0e-40b7-8eca-7d49e4adc29e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_89cc3c91-933f-4c67-b326-838018aeca06" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_fc10d87a-eb0e-40b7-8eca-7d49e4adc29e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_28a5d081-30b3-4565-a1ff-ef7f7dd846af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_89cc3c91-933f-4c67-b326-838018aeca06" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_28a5d081-30b3-4565-a1ff-ef7f7dd846af" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="pen-20210331.xsd#CondensedConsolidatedBalanceSheetsParenthetical"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="pen-20210331.xsd#CondensedConsolidatedStatementsofOperations"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_58f1d6a8-d857-4e7b-b2be-d921f0b7ad04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_06ebd579-cc77-4ac7-9fce-0c5a7d5dfebc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_58f1d6a8-d857-4e7b-b2be-d921f0b7ad04" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_06ebd579-cc77-4ac7-9fce-0c5a7d5dfebc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_e6c53fc8-0ac0-4ac2-8173-e906bca64a9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_58f1d6a8-d857-4e7b-b2be-d921f0b7ad04" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_e6c53fc8-0ac0-4ac2-8173-e906bca64a9b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4ba466c1-c35d-4076-b533-3779fb94897a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_e194fd86-c3e9-4b45-8e9c-ab64c8664a07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_4ba466c1-c35d-4076-b533-3779fb94897a" xlink:to="loc_us-gaap_ProfitLoss_e194fd86-c3e9-4b45-8e9c-ab64c8664a07" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_19f905c1-418f-47e9-af74-9899b90b5b49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_4ba466c1-c35d-4076-b533-3779fb94897a" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_19f905c1-418f-47e9-af74-9899b90b5b49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_6afefc25-5c10-49ca-bd1c-de8cfc8bd0cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_03ed3e2e-9534-454c-9ff3-9aafbfea6d8c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_6afefc25-5c10-49ca-bd1c-de8cfc8bd0cf" xlink:to="loc_us-gaap_OperatingIncomeLoss_03ed3e2e-9534-454c-9ff3-9aafbfea6d8c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_f881394d-2d85-4c51-a04f-c1303597dfc5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_6afefc25-5c10-49ca-bd1c-de8cfc8bd0cf" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_f881394d-2d85-4c51-a04f-c1303597dfc5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_ec3bdfba-cf7d-4866-94d6-cee847268294" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_6afefc25-5c10-49ca-bd1c-de8cfc8bd0cf" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_ec3bdfba-cf7d-4866-94d6-cee847268294" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_1d2bfacc-0025-49fb-81a6-085190653032" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_e55706e6-408f-45b5-81f0-7726f33096b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_1d2bfacc-0025-49fb-81a6-085190653032" xlink:to="loc_us-gaap_Revenues_e55706e6-408f-45b5-81f0-7726f33096b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_da97c155-925d-421a-960b-2a165f9e5e87" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_1d2bfacc-0025-49fb-81a6-085190653032" xlink:to="loc_us-gaap_CostOfRevenue_da97c155-925d-421a-960b-2a165f9e5e87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_822f465c-8b83-4a8e-9da1-07ec58ecb249" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_7b04ac62-c933-4867-b956-790066bb055b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_822f465c-8b83-4a8e-9da1-07ec58ecb249" xlink:to="loc_us-gaap_GrossProfit_7b04ac62-c933-4867-b956-790066bb055b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_eb25c980-b009-4a96-b672-65d8a11a8561" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_822f465c-8b83-4a8e-9da1-07ec58ecb249" xlink:to="loc_us-gaap_OperatingExpenses_eb25c980-b009-4a96-b672-65d8a11a8561" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_34967e78-ab05-480e-be1f-0fcbc48655ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_b33283f0-a35c-4a89-a3a0-3f1418ec81e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_34967e78-ab05-480e-be1f-0fcbc48655ea" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_b33283f0-a35c-4a89-a3a0-3f1418ec81e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_0ac5b6b0-0ac9-43b3-adda-1cfa487d0b67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_34967e78-ab05-480e-be1f-0fcbc48655ea" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_0ac5b6b0-0ac9-43b3-adda-1cfa487d0b67" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofComprehensiveLossIncome" xlink:type="simple" xlink:href="pen-20210331.xsd#CondensedConsolidatedStatementsofComprehensiveLossIncome"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofComprehensiveLossIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_b4429443-02a5-4cc5-a409-9a5da9db7df4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_0770e876-e2b6-4af8-bfed-9d805c7b9045" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_b4429443-02a5-4cc5-a409-9a5da9db7df4" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_0770e876-e2b6-4af8-bfed-9d805c7b9045" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_ec9fe136-d302-4d33-8b3a-e9f0d2cd1e51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_b4429443-02a5-4cc5-a409-9a5da9db7df4" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_ec9fe136-d302-4d33-8b3a-e9f0d2cd1e51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_15449d82-c6e9-42c9-86d1-b6bf6e94649d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_33856289-2d00-47af-b905-7837a67e0db7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_15449d82-c6e9-42c9-86d1-b6bf6e94649d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_33856289-2d00-47af-b905-7837a67e0db7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_17ebbf48-7e87-4edc-830d-8d120cadc573" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_15449d82-c6e9-42c9-86d1-b6bf6e94649d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_17ebbf48-7e87-4edc-830d-8d120cadc573" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_ce9c8cb0-cab3-4269-8d50-167ca181879f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_34c510ed-f7a5-4b36-9a26-0c9d0e98dcb9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_ce9c8cb0-cab3-4269-8d50-167ca181879f" xlink:to="loc_us-gaap_ProfitLoss_34c510ed-f7a5-4b36-9a26-0c9d0e98dcb9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1efde809-5be3-4464-847a-5ca9c339d425" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_ce9c8cb0-cab3-4269-8d50-167ca181879f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1efde809-5be3-4464-847a-5ca9c339d425" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" xlink:type="simple" xlink:href="pen-20210331.xsd#ConsolidatedStatementsofStockholdersEquityDeficit"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="pen-20210331.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b11af533-16e1-46b8-b631-b26bbd495d20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b2dfe7ec-677a-4171-8ac8-4667650d7226" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b11af533-16e1-46b8-b631-b26bbd495d20" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b2dfe7ec-677a-4171-8ac8-4667650d7226" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c3a301e0-3d66-4cbb-8932-a0ffc1c5da52" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b11af533-16e1-46b8-b631-b26bbd495d20" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c3a301e0-3d66-4cbb-8932-a0ffc1c5da52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_71e5a4cd-6965-4409-81f8-507c926e2b71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b11af533-16e1-46b8-b631-b26bbd495d20" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_71e5a4cd-6965-4409-81f8-507c926e2b71" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d2ead26a-0950-49a0-a404-bf57d9d9a006" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b11af533-16e1-46b8-b631-b26bbd495d20" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d2ead26a-0950-49a0-a404-bf57d9d9a006" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dcb192bb-3962-4533-ae93-76dad0df3e71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_98bb94a5-ab26-4ae5-8755-b4b2a7716358" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dcb192bb-3962-4533-ae93-76dad0df3e71" xlink:to="loc_us-gaap_ProfitLoss_98bb94a5-ab26-4ae5-8755-b4b2a7716358" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_0f558fda-7cad-4228-9d04-b0602c9035de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dcb192bb-3962-4533-ae93-76dad0df3e71" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_0f558fda-7cad-4228-9d04-b0602c9035de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_75b4dae5-38d8-45d2-a371-61e476b43340" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dcb192bb-3962-4533-ae93-76dad0df3e71" xlink:to="loc_us-gaap_ShareBasedCompensation_75b4dae5-38d8-45d2-a371-61e476b43340" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown_52934d52-36f3-4990-9485-956d08800ff3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWriteDown"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dcb192bb-3962-4533-ae93-76dad0df3e71" xlink:to="loc_us-gaap_InventoryWriteDown_52934d52-36f3-4990-9485-956d08800ff3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_25afb2a0-ab28-4310-bd0d-77210f843ceb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dcb192bb-3962-4533-ae93-76dad0df3e71" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_25afb2a0-ab28-4310-bd0d-77210f843ceb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_5f4df0b0-cc02-446b-b730-2920f87442f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dcb192bb-3962-4533-ae93-76dad0df3e71" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_5f4df0b0-cc02-446b-b730-2920f87442f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_83a8efb8-b00c-4e6f-ac93-0fb83cd86556" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dcb192bb-3962-4533-ae93-76dad0df3e71" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_83a8efb8-b00c-4e6f-ac93-0fb83cd86556" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_a84bd564-e6eb-43fd-aa6d-2cd8f672eea9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dcb192bb-3962-4533-ae93-76dad0df3e71" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_a84bd564-e6eb-43fd-aa6d-2cd8f672eea9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_f78ef439-8e52-4ad1-8bee-853b1f642222" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dcb192bb-3962-4533-ae93-76dad0df3e71" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_f78ef439-8e52-4ad1-8bee-853b1f642222" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_e79620a2-6c61-4eae-8455-449d7c3bf5e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dcb192bb-3962-4533-ae93-76dad0df3e71" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_e79620a2-6c61-4eae-8455-449d7c3bf5e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_63ac05e9-0b46-43e6-abe0-93047e702c56" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dcb192bb-3962-4533-ae93-76dad0df3e71" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_63ac05e9-0b46-43e6-abe0-93047e702c56" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d2adf4f3-60eb-45a5-a251-df936ae08673" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities_79fc47c4-0bf8-4a2d-8ccb-c2bd4e64bb0e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d2adf4f3-60eb-45a5-a251-df936ae08673" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities_79fc47c4-0bf8-4a2d-8ccb-c2bd4e64bb0e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_653c6f4c-14c5-4e1e-b13e-b7516ef11ac3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d2adf4f3-60eb-45a5-a251-df936ae08673" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_653c6f4c-14c5-4e1e-b13e-b7516ef11ac3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_9fe22612-c5ac-4728-b976-427a664904cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d2adf4f3-60eb-45a5-a251-df936ae08673" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_9fe22612-c5ac-4728-b976-427a664904cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_72dc65f8-c1cc-451f-985c-9b3822413d9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecurities"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d2adf4f3-60eb-45a5-a251-df936ae08673" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_72dc65f8-c1cc-451f-985c-9b3822413d9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_497bc57a-8fb2-44a6-839e-8033878e7444" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d2adf4f3-60eb-45a5-a251-df936ae08673" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_497bc57a-8fb2-44a6-839e-8033878e7444" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0f2bde2a-b058-47b2-abc8-bb7905d732ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_8fbe172e-ca1e-4778-9680-c3c7937d5397" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0f2bde2a-b058-47b2-abc8-bb7905d732ab" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_8fbe172e-ca1e-4778-9680-c3c7937d5397" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_PaymentsOfAssetAcquisitionandMergerRelatedCostsFinancingActivities_5ec6e31b-8079-4dbc-814f-818616438be4" xlink:href="pen-20210331.xsd#pen_PaymentsOfAssetAcquisitionandMergerRelatedCostsFinancingActivities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0f2bde2a-b058-47b2-abc8-bb7905d732ab" xlink:to="loc_pen_PaymentsOfAssetAcquisitionandMergerRelatedCostsFinancingActivities_5ec6e31b-8079-4dbc-814f-818616438be4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_027e7786-57ac-40c5-a338-bbfee6fdd52a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0f2bde2a-b058-47b2-abc8-bb7905d732ab" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_027e7786-57ac-40c5-a338-bbfee6fdd52a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_c1a0df07-b242-4538-a20c-f7fb88a57d0e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0f2bde2a-b058-47b2-abc8-bb7905d732ab" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_c1a0df07-b242-4538-a20c-f7fb88a57d0e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_3c0f36b9-f8e8-4110-9d1f-9d2a92d680fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0f2bde2a-b058-47b2-abc8-bb7905d732ab" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_3c0f36b9-f8e8-4110-9d1f-9d2a92d680fb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/OrganizationandDescriptionofBusiness" xlink:type="simple" xlink:href="pen-20210331.xsd#OrganizationandDescriptionofBusiness"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/OrganizationandDescriptionofBusiness" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="pen-20210331.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="pen-20210331.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/SummaryofSignificantAccountingPoliciesAdditionalDisclosuresDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#SummaryofSignificantAccountingPoliciesAdditionalDisclosuresDetails"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/SummaryofSignificantAccountingPoliciesAdditionalDisclosuresDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstruments" xlink:type="simple" xlink:href="pen-20210331.xsd#InvestmentsandFairValueofFinancialInstruments"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstruments" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsTables" xlink:type="simple" xlink:href="pen-20210331.xsd#InvestmentsandFairValueofFinancialInstrumentsTables"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsGainsandLossesofMarketableInvestmentsDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#InvestmentsandFairValueofFinancialInstrumentsGainsandLossesofMarketableInvestmentsDetails"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsGainsandLossesofMarketableInvestmentsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsNarrativeDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#InvestmentsandFairValueofFinancialInstrumentsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_5eef351f-a006-4174-9808-cea27c6a7a6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_ed3e144b-8f51-4af3-9b5c-7149fcc6dfd4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_5eef351f-a006-4174-9808-cea27c6a7a6b" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_ed3e144b-8f51-4af3-9b5c-7149fcc6dfd4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue_5597900f-9d33-4ba7-9e4a-233bfc88e169" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_5eef351f-a006-4174-9808-cea27c6a7a6b" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue_5597900f-9d33-4ba7-9e4a-233bfc88e169" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_f2251825-145d-47fc-9e8f-ed9b689f7be7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_46f774ce-7da8-450c-8279-43233127eaca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_f2251825-145d-47fc-9e8f-ed9b689f7be7" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_46f774ce-7da8-450c-8279-43233127eaca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_ab20186f-f9b1-4e5a-8d6d-93dddeefa7bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_f2251825-145d-47fc-9e8f-ed9b689f7be7" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_ab20186f-f9b1-4e5a-8d6d-93dddeefa7bd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContractualMaturitiesofMarketableInvestmentsDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#InvestmentsandFairValueofFinancialInstrumentsContractualMaturitiesofMarketableInvestmentsDetails"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContractualMaturitiesofMarketableInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesCurrent_0b6ba0f6-0f84-45e8-9fca-a3a58da23e9d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_ea942b75-1b6d-48d4-8aa1-e12b95fca4a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesCurrent_0b6ba0f6-0f84-45e8-9fca-a3a58da23e9d" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_ea942b75-1b6d-48d4-8aa1-e12b95fca4a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_1aca9fbb-5ba7-4bc6-a2a3-00691a43e55c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesCurrent_0b6ba0f6-0f84-45e8-9fca-a3a58da23e9d" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_1aca9fbb-5ba7-4bc6-a2a3-00691a43e55c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_55dec010-786e-45ea-8175-6d13ca84d0e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecurities_2f93d89b-88f8-48bf-9cda-104ea1af6a64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecurities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_55dec010-786e-45ea-8175-6d13ca84d0e1" xlink:to="loc_us-gaap_AvailableForSaleSecurities_2f93d89b-88f8-48bf-9cda-104ea1af6a64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_146bc010-b5c7-4e5f-b693-7a93eb0de621" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_55dec010-786e-45ea-8175-6d13ca84d0e1" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_146bc010-b5c7-4e5f-b693-7a93eb0de621" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContingentConsiderationDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#InvestmentsandFairValueofFinancialInstrumentsContingentConsiderationDetails"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContingentConsiderationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/BalanceSheetComponents" xlink:type="simple" xlink:href="pen-20210331.xsd#BalanceSheetComponents"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/BalanceSheetComponents" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/BalanceSheetComponentsBalanceSheetComponentsTables" xlink:type="simple" xlink:href="pen-20210331.xsd#BalanceSheetComponentsBalanceSheetComponentsTables"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/BalanceSheetComponentsBalanceSheetComponentsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/BalanceSheetComponentsInventoriesDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#BalanceSheetComponentsInventoriesDetails"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/BalanceSheetComponentsInventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_70e0b0d1-a852-48dd-9862-0562d641ecdf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_bd7113d6-3f55-43dd-865f-28a89fd2be14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_70e0b0d1-a852-48dd-9862-0562d641ecdf" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_bd7113d6-3f55-43dd-865f-28a89fd2be14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_f5aeb082-b62f-46df-9560-fb2e0ef044e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_70e0b0d1-a852-48dd-9862-0562d641ecdf" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_f5aeb082-b62f-46df-9560-fb2e0ef044e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_4951ca4c-d175-47a5-bead-eece4e82e9b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_70e0b0d1-a852-48dd-9862-0562d641ecdf" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_4951ca4c-d175-47a5-bead-eece4e82e9b0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#BalanceSheetComponentsAccruedLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_d9dfed51-ccc6-41e6-9566-cf96db179cef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_d6dc6d28-0760-458b-bcf3-f254eab0543f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_d9dfed51-ccc6-41e6-9566-cf96db179cef" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_d6dc6d28-0760-458b-bcf3-f254eab0543f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesCurrent_a4b92175-7215-4994-ad62-c61c5e271111" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherSundryLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_d9dfed51-ccc6-41e6-9566-cf96db179cef" xlink:to="loc_us-gaap_OtherSundryLiabilitiesCurrent_a4b92175-7215-4994-ad62-c61c5e271111" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_AllowanceforSalesReturnsCurrent_934f6421-9cf4-4a6b-a965-4f4ea6aae800" xlink:href="pen-20210331.xsd#pen_AllowanceforSalesReturnsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_d9dfed51-ccc6-41e6-9566-cf96db179cef" xlink:to="loc_pen_AllowanceforSalesReturnsCurrent_934f6421-9cf4-4a6b-a965-4f4ea6aae800" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_17cd0ecf-8522-46a6-91b5-35ed4a29f6c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_d9dfed51-ccc6-41e6-9566-cf96db179cef" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_17cd0ecf-8522-46a6-91b5-35ed4a29f6c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_AccruedLiabilitiesfromAcquisitionCurrent_979409e5-0758-4015-a6aa-5a48bcddbaac" xlink:href="pen-20210331.xsd#pen_AccruedLiabilitiesfromAcquisitionCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_d9dfed51-ccc6-41e6-9566-cf96db179cef" xlink:to="loc_pen_AccruedLiabilitiesfromAcquisitionCurrent_979409e5-0758-4015-a6aa-5a48bcddbaac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_38b7c48d-5f01-4ee1-a86b-a28fbd2c6eea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_d9dfed51-ccc6-41e6-9566-cf96db179cef" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_38b7c48d-5f01-4ee1-a86b-a28fbd2c6eea" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/BalanceSheetComponentsProductWarrantyDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#BalanceSheetComponentsProductWarrantyDetails"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/BalanceSheetComponentsProductWarrantyDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/IntangibleAssets" xlink:type="simple" xlink:href="pen-20210331.xsd#IntangibleAssets"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/IntangibleAssets" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/IntangibleAssetsIntangibleAssetsTables" xlink:type="simple" xlink:href="pen-20210331.xsd#IntangibleAssetsIntangibleAssetsTables"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/IntangibleAssetsIntangibleAssetsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/IntangibleAssetsIntangibleAssetsDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#IntangibleAssetsIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/IntangibleAssetsIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_fd9089b1-29e3-44dd-96cb-a7308a252867" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_5a4ecb23-156f-42f5-9fb6-e28a99989c51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_fd9089b1-29e3-44dd-96cb-a7308a252867" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_5a4ecb23-156f-42f5-9fb6-e28a99989c51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_5f660869-7751-4677-aea4-448fcbc63e34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_fd9089b1-29e3-44dd-96cb-a7308a252867" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_5f660869-7751-4677-aea4-448fcbc63e34" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/Goodwill" xlink:type="simple" xlink:href="pen-20210331.xsd#Goodwill"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/Goodwill" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/GoodwillGoodwillTables" xlink:type="simple" xlink:href="pen-20210331.xsd#GoodwillGoodwillTables"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/GoodwillGoodwillTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/GoodwillDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#GoodwillDetails"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/GoodwillDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/Debt" xlink:type="simple" xlink:href="pen-20210331.xsd#Debt"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/Debt" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/DebtDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#DebtDetails"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/DebtDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="pen-20210331.xsd#CommitmentsandContingencies"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/CommitmentsandContingencies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/CommitmentsandContingenciesRoyaltyObligationsDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#CommitmentsandContingenciesRoyaltyObligationsDetails"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/CommitmentsandContingenciesRoyaltyObligationsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/StockholdersEquity" xlink:type="simple" xlink:href="pen-20210331.xsd#StockholdersEquity"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/StockholdersEquity" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/StockholdersEquityTables" xlink:type="simple" xlink:href="pen-20210331.xsd#StockholdersEquityTables"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/StockholdersEquityTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/StockholdersEquityStockOptionActivityDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#StockholdersEquityStockOptionActivityDetails"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/StockholdersEquityStockOptionActivityDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/StockholdersEquityRestrictedStockandRestrictedStockUnitsActivityDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#StockholdersEquityRestrictedStockandRestrictedStockUnitsActivityDetails"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/StockholdersEquityRestrictedStockandRestrictedStockUnitsActivityDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/StockholdersEquityStockbasedCompensationExpenseDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#StockholdersEquityStockbasedCompensationExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/StockholdersEquityStockbasedCompensationExpenseDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLoss" xlink:type="simple" xlink:href="pen-20210331.xsd#AccumulatedOtherComprehensiveLoss"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLoss" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLossTables" xlink:type="simple" xlink:href="pen-20210331.xsd#AccumulatedOtherComprehensiveLossTables"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLossTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLossDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#AccumulatedOtherComprehensiveLossDetails"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLossDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/IncomeTaxes" xlink:type="simple" xlink:href="pen-20210331.xsd#IncomeTaxes"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/IncomeTaxes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/IncomeTaxesIncomeTaxesDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#IncomeTaxesIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/IncomeTaxesIncomeTaxesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShare" xlink:type="simple" xlink:href="pen-20210331.xsd#NetLossIncomeAttributabletoPenumbraIncPerShare"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShare" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShareTables" xlink:type="simple" xlink:href="pen-20210331.xsd#NetLossIncomeAttributabletoPenumbraIncPerShareTables"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShareTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShareBasicandDilutedEarningsperShareDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#NetLossIncomeAttributabletoPenumbraIncPerShareBasicandDilutedEarningsperShareDetails"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShareBasicandDilutedEarningsperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_195ef798-5cbe-4b71-a508-96871f14a56c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_8ae58a55-573b-437f-ab06-f90d2355c4c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_195ef798-5cbe-4b71-a508-96871f14a56c" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_8ae58a55-573b-437f-ab06-f90d2355c4c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_55e12a5e-e8b0-46b5-aae1-3bc982bf9c43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_195ef798-5cbe-4b71-a508-96871f14a56c" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_55e12a5e-e8b0-46b5-aae1-3bc982bf9c43" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShareAntidilutiveSecuritiesDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#NetLossIncomeAttributabletoPenumbraIncPerShareAntidilutiveSecuritiesDetails"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShareAntidilutiveSecuritiesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/Revenues" xlink:type="simple" xlink:href="pen-20210331.xsd#Revenues"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/Revenues" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/RevenuesRevenuesTables" xlink:type="simple" xlink:href="pen-20210331.xsd#RevenuesRevenuesTables"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/RevenuesRevenuesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/RevenuesDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#RevenuesDisaggregationofRevenueDetails"/>
  <link:calculationLink xlink:role="http://www.penumbrainc.com/role/RevenuesDisaggregationofRevenueDetails" xlink:type="extended"/>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>pen-20210331_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:fea03a9d-1b12-4ec3-9802-29eaa9341b71,g:40decd2e-00a6-4781-8f93-377ed9d738f4-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/Cover" xlink:type="simple" xlink:href="pen-20210331.xsd#Cover"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/Cover" xlink:type="extended" id="ie016707418ff4a01be76a5c41ba5008d_Cover"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="pen-20210331.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended" id="i49c06120e85646aab9a6f5fc2a4d944e_CondensedConsolidatedBalanceSheets"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="pen-20210331.xsd#CondensedConsolidatedBalanceSheetsParenthetical"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended" id="i4560e840cbed478e9c2098d24a953bbb_CondensedConsolidatedBalanceSheetsParenthetical"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="pen-20210331.xsd#CondensedConsolidatedStatementsofOperations"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="extended" id="iac954b6f0fdb48cc9b8ee02fe3f01248_CondensedConsolidatedStatementsofOperations"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofComprehensiveLossIncome" xlink:type="simple" xlink:href="pen-20210331.xsd#CondensedConsolidatedStatementsofComprehensiveLossIncome"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofComprehensiveLossIncome" xlink:type="extended" id="i1cc9dceda225495eb58f408663d2cbd2_CondensedConsolidatedStatementsofComprehensiveLossIncome"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" xlink:type="simple" xlink:href="pen-20210331.xsd#ConsolidatedStatementsofStockholdersEquityDeficit"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" xlink:type="extended" id="i3ae1eaf8bc514ee6bbdcc8e46def298b_ConsolidatedStatementsofStockholdersEquityDeficit">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_fe2dbbb7-fb0d-42aa-b0fb-4b92f96b2805" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9f763140-a616-43e3-ac5d-7d6dee5507c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_fe2dbbb7-fb0d-42aa-b0fb-4b92f96b2805" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9f763140-a616-43e3-ac5d-7d6dee5507c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_6dfd2a9e-8498-4b88-95bc-e671dc3adeaf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9f763140-a616-43e3-ac5d-7d6dee5507c7" xlink:to="loc_us-gaap_SharesOutstanding_6dfd2a9e-8498-4b88-95bc-e671dc3adeaf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_5fdcbd10-20bc-4ac9-bd31-4a9502170607" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9f763140-a616-43e3-ac5d-7d6dee5507c7" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_5fdcbd10-20bc-4ac9-bd31-4a9502170607" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_dfb71987-3409-4b8e-882e-f463ce0c2dd8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9f763140-a616-43e3-ac5d-7d6dee5507c7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_dfb71987-3409-4b8e-882e-f463ce0c2dd8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_903d18c9-3cae-457c-bbc0-4f65fc56df4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9f763140-a616-43e3-ac5d-7d6dee5507c7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_903d18c9-3cae-457c-bbc0-4f65fc56df4e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_fce113c5-df01-4807-889a-31b0621b4fcd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9f763140-a616-43e3-ac5d-7d6dee5507c7" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_fce113c5-df01-4807-889a-31b0621b4fcd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_55645a2d-851d-47d8-9ba7-9ba02ed8e129" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9f763140-a616-43e3-ac5d-7d6dee5507c7" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_55645a2d-851d-47d8-9ba7-9ba02ed8e129" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_6cc167b5-82d3-40c6-9a1f-b35fbfde01c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9f763140-a616-43e3-ac5d-7d6dee5507c7" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_6cc167b5-82d3-40c6-9a1f-b35fbfde01c3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_67e48165-baca-4042-9616-313654ad12aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9f763140-a616-43e3-ac5d-7d6dee5507c7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_67e48165-baca-4042-9616-313654ad12aa" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_609494fe-27d4-438e-91bf-4378e339cfb5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9f763140-a616-43e3-ac5d-7d6dee5507c7" xlink:to="loc_us-gaap_NetIncomeLoss_609494fe-27d4-438e-91bf-4378e339cfb5" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3cb4fbac-61cb-450d-86b1-e6603863a467" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9f763140-a616-43e3-ac5d-7d6dee5507c7" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3cb4fbac-61cb-450d-86b1-e6603863a467" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_a4f2edc1-6121-4673-a639-629844520f0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9f763140-a616-43e3-ac5d-7d6dee5507c7" xlink:to="loc_us-gaap_ProfitLoss_a4f2edc1-6121-4673-a639-629844520f0a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_93ac65cb-660e-433b-b6d5-b4a5e0e81e41" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_e4b58f32-531a-49f7-9b4a-cf7df49cd201" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a5b261ea-c263-47b9-8048-ba32b44df6d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_fe2dbbb7-fb0d-42aa-b0fb-4b92f96b2805" xlink:to="loc_us-gaap_StatementTable_a5b261ea-c263-47b9-8048-ba32b44df6d5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_33ada7f9-f604-4507-82e6-7ee8a58be0d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_a5b261ea-c263-47b9-8048-ba32b44df6d5" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_33ada7f9-f604-4507-82e6-7ee8a58be0d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_33ada7f9-f604-4507-82e6-7ee8a58be0d3_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_33ada7f9-f604-4507-82e6-7ee8a58be0d3" xlink:to="loc_us-gaap_EquityComponentDomain_33ada7f9-f604-4507-82e6-7ee8a58be0d3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d7742789-5ea3-42f2-ab5b-51063274aafc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_33ada7f9-f604-4507-82e6-7ee8a58be0d3" xlink:to="loc_us-gaap_EquityComponentDomain_d7742789-5ea3-42f2-ab5b-51063274aafc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_829e7f34-73e2-4dbc-b194-c60e5b99db8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d7742789-5ea3-42f2-ab5b-51063274aafc" xlink:to="loc_us-gaap_CommonStockMember_829e7f34-73e2-4dbc-b194-c60e5b99db8d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_a8b4bed3-848e-44e5-8da3-8ec7e8ffcb0f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d7742789-5ea3-42f2-ab5b-51063274aafc" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_a8b4bed3-848e-44e5-8da3-8ec7e8ffcb0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_9cca13d6-8318-46ac-b106-fffe89ab9764" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d7742789-5ea3-42f2-ab5b-51063274aafc" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_9cca13d6-8318-46ac-b106-fffe89ab9764" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_4c99a617-f5ba-47a2-a1a1-c340c7f0883a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d7742789-5ea3-42f2-ab5b-51063274aafc" xlink:to="loc_us-gaap_RetainedEarningsMember_4c99a617-f5ba-47a2-a1a1-c340c7f0883a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_45f934be-0082-45e0-983c-398c3fafd676" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d7742789-5ea3-42f2-ab5b-51063274aafc" xlink:to="loc_us-gaap_ParentMember_45f934be-0082-45e0-983c-398c3fafd676" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_c4e366f2-59e3-4eb8-8003-6e6cf5324ad0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d7742789-5ea3-42f2-ab5b-51063274aafc" xlink:to="loc_us-gaap_NoncontrollingInterestMember_c4e366f2-59e3-4eb8-8003-6e6cf5324ad0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_de51d4cc-803b-4e2f-9e66-e13435129a60" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_a5b261ea-c263-47b9-8048-ba32b44df6d5" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_de51d4cc-803b-4e2f-9e66-e13435129a60" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_de51d4cc-803b-4e2f-9e66-e13435129a60_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_de51d4cc-803b-4e2f-9e66-e13435129a60" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_de51d4cc-803b-4e2f-9e66-e13435129a60_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_f11ede01-5b18-44c5-bf1f-5c605d59baf8" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_de51d4cc-803b-4e2f-9e66-e13435129a60" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_f11ede01-5b18-44c5-bf1f-5c605d59baf8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_17ff224f-a62f-44ac-b3b9-4a2a805b1580" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_f11ede01-5b18-44c5-bf1f-5c605d59baf8" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_17ff224f-a62f-44ac-b3b9-4a2a805b1580" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="pen-20210331.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended" id="i76cdaea49fae455daeb749563e50bad4_CondensedConsolidatedStatementsofCashFlows"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/OrganizationandDescriptionofBusiness" xlink:type="simple" xlink:href="pen-20210331.xsd#OrganizationandDescriptionofBusiness"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/OrganizationandDescriptionofBusiness" xlink:type="extended" id="ibb68740693be4d219f1d1d38af469847_OrganizationandDescriptionofBusiness"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="pen-20210331.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended" id="i2c045bdf6ff144a7abd3e67e51993f9e_SummaryofSignificantAccountingPolicies"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="pen-20210331.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended" id="i4fc1ee4d265740ed8668933f0647628e_SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/SummaryofSignificantAccountingPoliciesAdditionalDisclosuresDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#SummaryofSignificantAccountingPoliciesAdditionalDisclosuresDetails"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/SummaryofSignificantAccountingPoliciesAdditionalDisclosuresDetails" xlink:type="extended" id="i53280cf0ca9345a2b2f76f35a6d46618_SummaryofSignificantAccountingPoliciesAdditionalDisclosuresDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a8713ab1-026c-4da7-b084-94cfd121af81" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_NumberofBusinessActivities_8ffd7284-c579-47d2-802a-7ececbb3ca71" xlink:href="pen-20210331.xsd#pen_NumberofBusinessActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a8713ab1-026c-4da7-b084-94cfd121af81" xlink:to="loc_pen_NumberofBusinessActivities_8ffd7284-c579-47d2-802a-7ececbb3ca71" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_01929d29-c8cb-4474-b82b-21f4547a53e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a8713ab1-026c-4da7-b084-94cfd121af81" xlink:to="loc_us-gaap_NumberOfOperatingSegments_01929d29-c8cb-4474-b82b-21f4547a53e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c867807d-87c2-4cf2-a569-4e40e8c642b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a8713ab1-026c-4da7-b084-94cfd121af81" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c867807d-87c2-4cf2-a569-4e40e8c642b1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_5372e22f-b67a-4566-9b93-24ddd3ee31ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a8713ab1-026c-4da7-b084-94cfd121af81" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_5372e22f-b67a-4566-9b93-24ddd3ee31ca" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_91788561-8f8d-456d-9616-f95b9159975c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a8713ab1-026c-4da7-b084-94cfd121af81" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_91788561-8f8d-456d-9616-f95b9159975c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_8663fa52-be95-41f7-831e-04887ab5926c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a8713ab1-026c-4da7-b084-94cfd121af81" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_8663fa52-be95-41f7-831e-04887ab5926c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_a6a22ce8-1a08-47fc-ab87-8f4e230d4c7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_8663fa52-be95-41f7-831e-04887ab5926c" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_a6a22ce8-1a08-47fc-ab87-8f4e230d4c7b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_a6a22ce8-1a08-47fc-ab87-8f4e230d4c7b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a6a22ce8-1a08-47fc-ab87-8f4e230d4c7b" xlink:to="loc_us-gaap_EquityComponentDomain_a6a22ce8-1a08-47fc-ab87-8f4e230d4c7b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_0eb8faff-79d4-4d0d-9cf4-b5f7398ce468" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a6a22ce8-1a08-47fc-ab87-8f4e230d4c7b" xlink:to="loc_us-gaap_EquityComponentDomain_0eb8faff-79d4-4d0d-9cf4-b5f7398ce468" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_cbc51782-6354-4252-bb38-40260fc147db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_0eb8faff-79d4-4d0d-9cf4-b5f7398ce468" xlink:to="loc_us-gaap_RetainedEarningsMember_cbc51782-6354-4252-bb38-40260fc147db" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d9c3cfb5-56c8-43d7-8d22-827a2a05efbb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_8663fa52-be95-41f7-831e-04887ab5926c" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d9c3cfb5-56c8-43d7-8d22-827a2a05efbb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_d9c3cfb5-56c8-43d7-8d22-827a2a05efbb_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d9c3cfb5-56c8-43d7-8d22-827a2a05efbb" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_d9c3cfb5-56c8-43d7-8d22-827a2a05efbb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_f361c1d5-ce0b-4a34-8824-a83b34075595" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d9c3cfb5-56c8-43d7-8d22-827a2a05efbb" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_f361c1d5-ce0b-4a34-8824-a83b34075595" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_13868da6-9297-4584-9b51-8ec3173faacb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_f361c1d5-ce0b-4a34-8824-a83b34075595" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_13868da6-9297-4584-9b51-8ec3173faacb" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstruments" xlink:type="simple" xlink:href="pen-20210331.xsd#InvestmentsandFairValueofFinancialInstruments"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstruments" xlink:type="extended" id="icfc341b3d1b94bb19a868af26881956a_InvestmentsandFairValueofFinancialInstruments"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsTables" xlink:type="simple" xlink:href="pen-20210331.xsd#InvestmentsandFairValueofFinancialInstrumentsTables"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsTables" xlink:type="extended" id="i822cad986a3c40fd8d852b53a2af6926_InvestmentsandFairValueofFinancialInstrumentsTables"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsGainsandLossesofMarketableInvestmentsDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#InvestmentsandFairValueofFinancialInstrumentsGainsandLossesofMarketableInvestmentsDetails"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsGainsandLossesofMarketableInvestmentsDetails" xlink:type="extended" id="i861f3fb1356d4d4e819afa0ca1a85ac3_InvestmentsandFairValueofFinancialInstrumentsGainsandLossesofMarketableInvestmentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_f83b86e4-4ad2-492b-8a70-3611713bbe88" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAmortizedCost_24b8b627-619a-4b5b-8eef-a20fd13e6601" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAmortizedCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_f83b86e4-4ad2-492b-8a70-3611713bbe88" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAmortizedCost_24b8b627-619a-4b5b-8eef-a20fd13e6601" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_e2576d6f-15e4-4c1d-9587-a2d1c10eca11" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_f83b86e4-4ad2-492b-8a70-3611713bbe88" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_e2576d6f-15e4-4c1d-9587-a2d1c10eca11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_25f4979a-b3da-4353-bc45-91bcd8dcecfe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_f83b86e4-4ad2-492b-8a70-3611713bbe88" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_25f4979a-b3da-4353-bc45-91bcd8dcecfe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_ae7a15b1-0545-4dda-9713-7575e93f70e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_f83b86e4-4ad2-492b-8a70-3611713bbe88" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_ae7a15b1-0545-4dda-9713-7575e93f70e8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesCurrent_13dfca4c-5e33-41b9-96c8-5c8a6fd29fab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_f83b86e4-4ad2-492b-8a70-3611713bbe88" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesCurrent_13dfca4c-5e33-41b9-96c8-5c8a6fd29fab" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_0c36a110-6933-40a8-996f-cda71c26fcba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_f83b86e4-4ad2-492b-8a70-3611713bbe88" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_0c36a110-6933-40a8-996f-cda71c26fcba" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_db7cadb5-ca9f-440d-9a6c-82174db7d2e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_0c36a110-6933-40a8-996f-cda71c26fcba" xlink:to="loc_us-gaap_FinancialInstrumentAxis_db7cadb5-ca9f-440d-9a6c-82174db7d2e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_db7cadb5-ca9f-440d-9a6c-82174db7d2e7_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_db7cadb5-ca9f-440d-9a6c-82174db7d2e7" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_db7cadb5-ca9f-440d-9a6c-82174db7d2e7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_afc72e49-cb93-4abe-87aa-af1c0b8b9133" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_db7cadb5-ca9f-440d-9a6c-82174db7d2e7" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_afc72e49-cb93-4abe-87aa-af1c0b8b9133" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember_58d99386-f30b-441f-b0d7-3c5baaeaf2ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_afc72e49-cb93-4abe-87aa-af1c0b8b9133" xlink:to="loc_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember_58d99386-f30b-441f-b0d7-3c5baaeaf2ca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_U.S.AgencyAndGovernmentSponsoredSecuritiesMember_f9098fce-4a1d-4cd0-b961-e0649f356be0" xlink:href="pen-20210331.xsd#pen_U.S.AgencyAndGovernmentSponsoredSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_afc72e49-cb93-4abe-87aa-af1c0b8b9133" xlink:to="loc_pen_U.S.AgencyAndGovernmentSponsoredSecuritiesMember_f9098fce-4a1d-4cd0-b961-e0649f356be0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_47869fa5-4cd2-4424-90d4-e87d8ed223f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_afc72e49-cb93-4abe-87aa-af1c0b8b9133" xlink:to="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_47869fa5-4cd2-4424-90d4-e87d8ed223f6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_e3f084be-7df2-4a2b-a59e-68c2f90f7221" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_afc72e49-cb93-4abe-87aa-af1c0b8b9133" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_e3f084be-7df2-4a2b-a59e-68c2f90f7221" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsNarrativeDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#InvestmentsandFairValueofFinancialInstrumentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsNarrativeDetails" xlink:type="extended" id="i5e00c8c8ab42489983a3c48b56016dbf_InvestmentsandFairValueofFinancialInstrumentsNarrativeDetails"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails" xlink:type="extended" id="i7c3d6fbdb08d4f89b1bf8c9a98a39e5f_InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1a5d64d7-0970-4534-b8c5-85c12b55642c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_ec7a2b5a-0cb9-4c5d-8f31-99f7b674994b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1a5d64d7-0970-4534-b8c5-85c12b55642c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_ec7a2b5a-0cb9-4c5d-8f31-99f7b674994b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_e483a7be-04b9-41bb-b03c-14649447f85b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1a5d64d7-0970-4534-b8c5-85c12b55642c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_e483a7be-04b9-41bb-b03c-14649447f85b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue_c57d28f8-e72b-42c3-a2e1-a5eefcbc7720" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1a5d64d7-0970-4534-b8c5-85c12b55642c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue_c57d28f8-e72b-42c3-a2e1-a5eefcbc7720" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_2564ffc4-cbea-48a5-b801-1fb3eee49e7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1a5d64d7-0970-4534-b8c5-85c12b55642c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_2564ffc4-cbea-48a5-b801-1fb3eee49e7a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_108adf4c-4c57-4441-b1f1-30f98ed09e30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1a5d64d7-0970-4534-b8c5-85c12b55642c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_108adf4c-4c57-4441-b1f1-30f98ed09e30" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_3b037def-2e6e-4ea2-9ebb-6de4ff34915f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1a5d64d7-0970-4534-b8c5-85c12b55642c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_3b037def-2e6e-4ea2-9ebb-6de4ff34915f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_11a8f033-6665-4dd1-a303-27f95794b6ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1a5d64d7-0970-4534-b8c5-85c12b55642c" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_11a8f033-6665-4dd1-a303-27f95794b6ae" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_1cd3b187-272f-4aca-ab8b-329a531c1b59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_11a8f033-6665-4dd1-a303-27f95794b6ae" xlink:to="loc_us-gaap_FinancialInstrumentAxis_1cd3b187-272f-4aca-ab8b-329a531c1b59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1cd3b187-272f-4aca-ab8b-329a531c1b59_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_1cd3b187-272f-4aca-ab8b-329a531c1b59" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1cd3b187-272f-4aca-ab8b-329a531c1b59_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b105372e-ecb1-48ad-8df9-0caf813af200" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_1cd3b187-272f-4aca-ab8b-329a531c1b59" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b105372e-ecb1-48ad-8df9-0caf813af200" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_77cc252b-ce31-446d-9cb2-d579b44f0590" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b105372e-ecb1-48ad-8df9-0caf813af200" xlink:to="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_77cc252b-ce31-446d-9cb2-d579b44f0590" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_e21cddfa-8c34-4b83-96d0-819af16c99b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b105372e-ecb1-48ad-8df9-0caf813af200" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_e21cddfa-8c34-4b83-96d0-819af16c99b0" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContractualMaturitiesofMarketableInvestmentsDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#InvestmentsandFairValueofFinancialInstrumentsContractualMaturitiesofMarketableInvestmentsDetails"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContractualMaturitiesofMarketableInvestmentsDetails" xlink:type="extended" id="ice773e8979ca43c1bb8d1ad479d6f1e3_InvestmentsandFairValueofFinancialInstrumentsContractualMaturitiesofMarketableInvestmentsDetails"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" xlink:type="extended" id="i22d4e63497a944d1b1e69fb05dfbf194_InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ce720a86-1c87-4c5b-9f1d-14ae6ae9f9a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_60c9c6d6-f958-47b8-8db1-ec31eb21fd20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ce720a86-1c87-4c5b-9f1d-14ae6ae9f9a9" xlink:to="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_60c9c6d6-f958-47b8-8db1-ec31eb21fd20" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_53998069-3918-4633-9184-2e4a7413043c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_60c9c6d6-f958-47b8-8db1-ec31eb21fd20" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_53998069-3918-4633-9184-2e4a7413043c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecurities_a50dca91-5326-4591-bc81-d39a92a90621" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_60c9c6d6-f958-47b8-8db1-ec31eb21fd20" xlink:to="loc_us-gaap_AvailableForSaleSecurities_a50dca91-5326-4591-bc81-d39a92a90621" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_8c0ea0cb-a48d-4ef6-8c89-725a35483c5b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_60c9c6d6-f958-47b8-8db1-ec31eb21fd20" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_8c0ea0cb-a48d-4ef6-8c89-725a35483c5b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e84be01f-b134-4c21-b4d1-51c46f65e861" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ce720a86-1c87-4c5b-9f1d-14ae6ae9f9a9" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e84be01f-b134-4c21-b4d1-51c46f65e861" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1752a257-4cc1-4d52-a7e9-7571d481e590" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e84be01f-b134-4c21-b4d1-51c46f65e861" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1752a257-4cc1-4d52-a7e9-7571d481e590" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_1752a257-4cc1-4d52-a7e9-7571d481e590_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1752a257-4cc1-4d52-a7e9-7571d481e590" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_1752a257-4cc1-4d52-a7e9-7571d481e590_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_8b4ceff4-566c-4d72-9511-5d361a9a2d1d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1752a257-4cc1-4d52-a7e9-7571d481e590" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_8b4ceff4-566c-4d72-9511-5d361a9a2d1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_cea6a3dc-aa60-4902-96ed-db403a9d0c6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_8b4ceff4-566c-4d72-9511-5d361a9a2d1d" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_cea6a3dc-aa60-4902-96ed-db403a9d0c6e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_21b3e4bc-33fd-4579-9dfb-bef2a705e143" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e84be01f-b134-4c21-b4d1-51c46f65e861" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_21b3e4bc-33fd-4579-9dfb-bef2a705e143" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_21b3e4bc-33fd-4579-9dfb-bef2a705e143_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_21b3e4bc-33fd-4579-9dfb-bef2a705e143" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_21b3e4bc-33fd-4579-9dfb-bef2a705e143_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ba746c47-d55c-48dc-80fc-7393b7509fd9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_21b3e4bc-33fd-4579-9dfb-bef2a705e143" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ba746c47-d55c-48dc-80fc-7393b7509fd9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_5c3e716d-e333-4745-9a6e-db0f4a58d906" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ba746c47-d55c-48dc-80fc-7393b7509fd9" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_5c3e716d-e333-4745-9a6e-db0f4a58d906" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_87e9cdc6-5ef9-4cd8-9562-b507a2f1610b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ba746c47-d55c-48dc-80fc-7393b7509fd9" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_87e9cdc6-5ef9-4cd8-9562-b507a2f1610b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_1fdbf02a-87bb-474b-bf2f-d3ba0c3f3d40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ba746c47-d55c-48dc-80fc-7393b7509fd9" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_1fdbf02a-87bb-474b-bf2f-d3ba0c3f3d40" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_bb4e2804-e2f6-4690-84c6-bdbebee15649" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e84be01f-b134-4c21-b4d1-51c46f65e861" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_bb4e2804-e2f6-4690-84c6-bdbebee15649" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_bb4e2804-e2f6-4690-84c6-bdbebee15649_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_bb4e2804-e2f6-4690-84c6-bdbebee15649" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_bb4e2804-e2f6-4690-84c6-bdbebee15649_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_e1d37742-b5dd-46d7-8813-bf5e1ca38861" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_bb4e2804-e2f6-4690-84c6-bdbebee15649" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_e1d37742-b5dd-46d7-8813-bf5e1ca38861" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_1f5025dc-54d1-408f-b380-42972d3694f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_e1d37742-b5dd-46d7-8813-bf5e1ca38861" xlink:to="loc_us-gaap_MoneyMarketFundsMember_1f5025dc-54d1-408f-b380-42972d3694f9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_a4cccb1d-9a02-4b8f-adb3-70c829880329" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e84be01f-b134-4c21-b4d1-51c46f65e861" xlink:to="loc_us-gaap_FinancialInstrumentAxis_a4cccb1d-9a02-4b8f-adb3-70c829880329" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a4cccb1d-9a02-4b8f-adb3-70c829880329_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_a4cccb1d-9a02-4b8f-adb3-70c829880329" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a4cccb1d-9a02-4b8f-adb3-70c829880329_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_fd5966e5-0a77-4fd6-92e0-e4b187a7302e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_a4cccb1d-9a02-4b8f-adb3-70c829880329" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_fd5966e5-0a77-4fd6-92e0-e4b187a7302e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember_02a30d5b-eb7e-4bce-804e-660dd169b2f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_fd5966e5-0a77-4fd6-92e0-e4b187a7302e" xlink:to="loc_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember_02a30d5b-eb7e-4bce-804e-660dd169b2f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_U.S.AgencyAndGovernmentSponsoredSecuritiesMember_07a69985-3152-4d16-afdf-b696ec1454ae" xlink:href="pen-20210331.xsd#pen_U.S.AgencyAndGovernmentSponsoredSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_fd5966e5-0a77-4fd6-92e0-e4b187a7302e" xlink:to="loc_pen_U.S.AgencyAndGovernmentSponsoredSecuritiesMember_07a69985-3152-4d16-afdf-b696ec1454ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_a485d17d-099e-49f4-815b-fc3f7bccc842" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_fd5966e5-0a77-4fd6-92e0-e4b187a7302e" xlink:to="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_a485d17d-099e-49f4-815b-fc3f7bccc842" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_c8b5dc56-141a-40d4-b19c-87279929ca49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_fd5966e5-0a77-4fd6-92e0-e4b187a7302e" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_c8b5dc56-141a-40d4-b19c-87279929ca49" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContingentConsiderationDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#InvestmentsandFairValueofFinancialInstrumentsContingentConsiderationDetails"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContingentConsiderationDetails" xlink:type="extended" id="i6139fe716db7469db2d663c27ee6e1e7_InvestmentsandFairValueofFinancialInstrumentsContingentConsiderationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6c0491e1-d532-447b-8e6e-179bf3472059" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_857767ad-13d7-460d-b57c-c51e32a76e55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6c0491e1-d532-447b-8e6e-179bf3472059" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_857767ad-13d7-460d-b57c-c51e32a76e55" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_204a2e32-9892-4693-beb4-710aa1e8ef51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6c0491e1-d532-447b-8e6e-179bf3472059" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_204a2e32-9892-4693-beb4-710aa1e8ef51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_e4f14ce2-d71a-456e-9257-8b8f7e756676" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6c0491e1-d532-447b-8e6e-179bf3472059" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_e4f14ce2-d71a-456e-9257-8b8f7e756676" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_ad4fd4e4-30d5-4d63-a90c-778842bb5fd7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6c0491e1-d532-447b-8e6e-179bf3472059" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_ad4fd4e4-30d5-4d63-a90c-778842bb5fd7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_e6ffa303-c643-49ba-b986-0ae5fc27acb8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_ad4fd4e4-30d5-4d63-a90c-778842bb5fd7" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_e6ffa303-c643-49ba-b986-0ae5fc27acb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_ad2ae364-f523-4963-a827-1b198d3cb77b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_ad4fd4e4-30d5-4d63-a90c-778842bb5fd7" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_ad2ae364-f523-4963-a827-1b198d3cb77b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLoss_0245fcf3-1ae2-4e9a-b06f-11f1c73e534a" xlink:href="pen-20210331.xsd#pen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_ad4fd4e4-30d5-4d63-a90c-778842bb5fd7" xlink:to="loc_pen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLoss_0245fcf3-1ae2-4e9a-b06f-11f1c73e534a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossForeignCurrencyTranslation_d78b1fd5-a441-446e-a9b2-69944c5b233e" xlink:href="pen-20210331.xsd#pen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossForeignCurrencyTranslation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_ad4fd4e4-30d5-4d63-a90c-778842bb5fd7" xlink:to="loc_pen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossForeignCurrencyTranslation_d78b1fd5-a441-446e-a9b2-69944c5b233e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_af495ff9-c253-49be-bc61-58feb2d701a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_94a2871e-9481-4b48-ae8c-9a42e91c31cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6c0491e1-d532-447b-8e6e-179bf3472059" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_94a2871e-9481-4b48-ae8c-9a42e91c31cf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_bc10d47f-52e5-40bb-8d54-1f4e651c982b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_94a2871e-9481-4b48-ae8c-9a42e91c31cf" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_bc10d47f-52e5-40bb-8d54-1f4e651c982b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_bc10d47f-52e5-40bb-8d54-1f4e651c982b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_bc10d47f-52e5-40bb-8d54-1f4e651c982b" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_bc10d47f-52e5-40bb-8d54-1f4e651c982b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_c4cb407c-89be-4e70-847b-ec8a409d26b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_bc10d47f-52e5-40bb-8d54-1f4e651c982b" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_c4cb407c-89be-4e70-847b-ec8a409d26b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_d241bc37-c575-4461-be39-1daff056cda4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_c4cb407c-89be-4e70-847b-ec8a409d26b6" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_d241bc37-c575-4461-be39-1daff056cda4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueAxis_2a15e7b6-a04a-44c6-b638-5209adade0bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationTechniqueAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_94a2871e-9481-4b48-ae8c-9a42e91c31cf" xlink:to="loc_us-gaap_ValuationTechniqueAxis_2a15e7b6-a04a-44c6-b638-5209adade0bf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueDomain_2a15e7b6-a04a-44c6-b638-5209adade0bf_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationTechniqueDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationTechniqueAxis_2a15e7b6-a04a-44c6-b638-5209adade0bf" xlink:to="loc_us-gaap_ValuationTechniqueDomain_2a15e7b6-a04a-44c6-b638-5209adade0bf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueDomain_21ab9a00-7251-4eed-b959-5d397d069c4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationTechniqueDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationTechniqueAxis_2a15e7b6-a04a-44c6-b638-5209adade0bf" xlink:to="loc_us-gaap_ValuationTechniqueDomain_21ab9a00-7251-4eed-b959-5d397d069c4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_MonteCarloSimulationValuationTechniqueMember_0b6245ca-9d96-4169-82a3-7566a9f24059" xlink:href="pen-20210331.xsd#pen_MonteCarloSimulationValuationTechniqueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationTechniqueDomain_21ab9a00-7251-4eed-b959-5d397d069c4b" xlink:to="loc_pen_MonteCarloSimulationValuationTechniqueMember_0b6245ca-9d96-4169-82a3-7566a9f24059" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b828e524-f80f-4730-86a3-ebb3a765673e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_94a2871e-9481-4b48-ae8c-9a42e91c31cf" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b828e524-f80f-4730-86a3-ebb3a765673e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b828e524-f80f-4730-86a3-ebb3a765673e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b828e524-f80f-4730-86a3-ebb3a765673e" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b828e524-f80f-4730-86a3-ebb3a765673e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_68aac95b-445e-4442-a07f-d64e8c5a7054" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b828e524-f80f-4730-86a3-ebb3a765673e" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_68aac95b-445e-4442-a07f-d64e8c5a7054" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_e8594bdf-9c88-4c75-bf21-7cf02efc3ada" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_68aac95b-445e-4442-a07f-d64e8c5a7054" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_e8594bdf-9c88-4c75-bf21-7cf02efc3ada" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_3235dcb5-8aec-4ec8-a4cf-6581f65570af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_94a2871e-9481-4b48-ae8c-9a42e91c31cf" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_3235dcb5-8aec-4ec8-a4cf-6581f65570af" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3235dcb5-8aec-4ec8-a4cf-6581f65570af_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3235dcb5-8aec-4ec8-a4cf-6581f65570af" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3235dcb5-8aec-4ec8-a4cf-6581f65570af_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e476ddab-bf81-45e5-9823-bf4d40e00bc5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3235dcb5-8aec-4ec8-a4cf-6581f65570af" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e476ddab-bf81-45e5-9823-bf4d40e00bc5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_CrossmedS.p.aMember_32bcbb5f-2045-42c8-a6c0-90d680c893ce" xlink:href="pen-20210331.xsd#pen_CrossmedS.p.aMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e476ddab-bf81-45e5-9823-bf4d40e00bc5" xlink:to="loc_pen_CrossmedS.p.aMember_32bcbb5f-2045-42c8-a6c0-90d680c893ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_e04e7435-347d-48b1-bcce-1da9f84d7e03" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_94a2871e-9481-4b48-ae8c-9a42e91c31cf" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_e04e7435-347d-48b1-bcce-1da9f84d7e03" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_e04e7435-347d-48b1-bcce-1da9f84d7e03_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_e04e7435-347d-48b1-bcce-1da9f84d7e03" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_e04e7435-347d-48b1-bcce-1da9f84d7e03_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_67caf545-38c3-4a77-988e-d71f3c429226" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_e04e7435-347d-48b1-bcce-1da9f84d7e03" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_67caf545-38c3-4a77-988e-d71f3c429226" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_MeasurementInputActualRevenueResultsMember_f45e0b7d-4a4f-408f-b622-4feee634847b" xlink:href="pen-20210331.xsd#pen_MeasurementInputActualRevenueResultsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_67caf545-38c3-4a77-988e-d71f3c429226" xlink:to="loc_pen_MeasurementInputActualRevenueResultsMember_f45e0b7d-4a4f-408f-b622-4feee634847b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/BalanceSheetComponents" xlink:type="simple" xlink:href="pen-20210331.xsd#BalanceSheetComponents"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/BalanceSheetComponents" xlink:type="extended" id="iba1a7a3cc8f641f0a1cb84c4f5903507_BalanceSheetComponents"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/BalanceSheetComponentsBalanceSheetComponentsTables" xlink:type="simple" xlink:href="pen-20210331.xsd#BalanceSheetComponentsBalanceSheetComponentsTables"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/BalanceSheetComponentsBalanceSheetComponentsTables" xlink:type="extended" id="i9f18fd405429470abbdd9b0933085214_BalanceSheetComponentsBalanceSheetComponentsTables"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/BalanceSheetComponentsInventoriesDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#BalanceSheetComponentsInventoriesDetails"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/BalanceSheetComponentsInventoriesDetails" xlink:type="extended" id="i949b922d62be43829d161e466a7dfd10_BalanceSheetComponentsInventoriesDetails"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#BalanceSheetComponentsAccruedLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" xlink:type="extended" id="i52edafd1596449ba87ca541f0bff4e89_BalanceSheetComponentsAccruedLiabilitiesDetails"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/BalanceSheetComponentsProductWarrantyDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#BalanceSheetComponentsProductWarrantyDetails"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/BalanceSheetComponentsProductWarrantyDetails" xlink:type="extended" id="i0bc2ecefbfb042dca101ca3d546bafbf_BalanceSheetComponentsProductWarrantyDetails"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/IntangibleAssets" xlink:type="simple" xlink:href="pen-20210331.xsd#IntangibleAssets"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/IntangibleAssets" xlink:type="extended" id="i95fae216b0c1412c9386bbe30dc6902b_IntangibleAssets"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/IntangibleAssetsIntangibleAssetsTables" xlink:type="simple" xlink:href="pen-20210331.xsd#IntangibleAssetsIntangibleAssetsTables"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/IntangibleAssetsIntangibleAssetsTables" xlink:type="extended" id="if074adf6c41c4d0ba594a3fa49bb5aec_IntangibleAssetsIntangibleAssetsTables"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/IntangibleAssetsIntangibleAssetsDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#IntangibleAssetsIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/IntangibleAssetsIntangibleAssetsDetails" xlink:type="extended" id="i2466f32dc67441c19ef5788b02b71f2a_IntangibleAssetsIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b49a51c3-29ce-406b-9584-775a768697d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_f06275a6-6e76-4a1d-849a-e377ce91d055" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b49a51c3-29ce-406b-9584-775a768697d2" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_f06275a6-6e76-4a1d-849a-e377ce91d055" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_35f37516-d20e-4691-89f8-e6c802c7e2b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b49a51c3-29ce-406b-9584-775a768697d2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_35f37516-d20e-4691-89f8-e6c802c7e2b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_5b0acf48-1974-415b-b4df-1c0b8edb76bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b49a51c3-29ce-406b-9584-775a768697d2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_5b0acf48-1974-415b-b4df-1c0b8edb76bd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f30d5844-9440-4e3c-a68e-b3e165cfe398" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b49a51c3-29ce-406b-9584-775a768697d2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f30d5844-9440-4e3c-a68e-b3e165cfe398" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_b0bfc287-6ca1-41dc-a72a-1f90bea8b9c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b49a51c3-29ce-406b-9584-775a768697d2" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_b0bfc287-6ca1-41dc-a72a-1f90bea8b9c9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_6a17ec43-65f8-4840-aae1-934e88684198" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b49a51c3-29ce-406b-9584-775a768697d2" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_6a17ec43-65f8-4840-aae1-934e88684198" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_95394a09-02e5-41ae-964a-d51c6e52486d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_6a17ec43-65f8-4840-aae1-934e88684198" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_95394a09-02e5-41ae-964a-d51c6e52486d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_95394a09-02e5-41ae-964a-d51c6e52486d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_95394a09-02e5-41ae-964a-d51c6e52486d" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_95394a09-02e5-41ae-964a-d51c6e52486d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_2d516042-8d14-49c3-b84f-400b0f4a746c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_95394a09-02e5-41ae-964a-d51c6e52486d" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_2d516042-8d14-49c3-b84f-400b0f4a746c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_f39ac71d-11de-4431-be7b-ec6c056a7a56" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_2d516042-8d14-49c3-b84f-400b0f4a746c" xlink:to="loc_us-gaap_CostOfSalesMember_f39ac71d-11de-4431-be7b-ec6c056a7a56" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_70cd9951-e90c-4485-bcc4-374aa1a4bb37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_2d516042-8d14-49c3-b84f-400b0f4a746c" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_70cd9951-e90c-4485-bcc4-374aa1a4bb37" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_5846dbdb-ca0d-43d9-a92c-a35875e67aaa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_6a17ec43-65f8-4840-aae1-934e88684198" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_5846dbdb-ca0d-43d9-a92c-a35875e67aaa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5846dbdb-ca0d-43d9-a92c-a35875e67aaa_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_5846dbdb-ca0d-43d9-a92c-a35875e67aaa" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5846dbdb-ca0d-43d9-a92c-a35875e67aaa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3f9b01bb-62f8-4529-aab7-5eaa8462e329" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_5846dbdb-ca0d-43d9-a92c-a35875e67aaa" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3f9b01bb-62f8-4529-aab7-5eaa8462e329" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_73f77be5-fa32-43f4-95c2-ec4ac417c61e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3f9b01bb-62f8-4529-aab7-5eaa8462e329" xlink:to="loc_us-gaap_CustomerRelationshipsMember_73f77be5-fa32-43f4-95c2-ec4ac417c61e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeSecretsMember_6a6fc271-cadf-426c-88cf-fe9993800f2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeSecretsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3f9b01bb-62f8-4529-aab7-5eaa8462e329" xlink:to="loc_us-gaap_TradeSecretsMember_6a6fc271-cadf-426c-88cf-fe9993800f2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_1c61e5db-5821-4890-b2bb-d768e58a3839" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3f9b01bb-62f8-4529-aab7-5eaa8462e329" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_1c61e5db-5821-4890-b2bb-d768e58a3839" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/Goodwill" xlink:type="simple" xlink:href="pen-20210331.xsd#Goodwill"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/Goodwill" xlink:type="extended" id="i9fad7c47c94747899952782e137c84ff_Goodwill"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/GoodwillGoodwillTables" xlink:type="simple" xlink:href="pen-20210331.xsd#GoodwillGoodwillTables"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/GoodwillGoodwillTables" xlink:type="extended" id="ieb0aa93f6ea148e5acddfc9bddbc5bf7_GoodwillGoodwillTables"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/GoodwillDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#GoodwillDetails"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/GoodwillDetails" xlink:type="extended" id="ic2a2a83cd2bd49e5be96c5155b935120_GoodwillDetails"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/Debt" xlink:type="simple" xlink:href="pen-20210331.xsd#Debt"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/Debt" xlink:type="extended" id="icd9110a36ea1431895ba848df632ec6a_Debt"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/DebtDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#DebtDetails"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/DebtDetails" xlink:type="extended" id="i4fe268762d04410390a0584f56904913_DebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_99b8c71b-a3d8-49ac-8b9f-3c4371086f3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_e2505d31-d868-4014-8483-f66c89928628" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_99b8c71b-a3d8-49ac-8b9f-3c4371086f3f" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_e2505d31-d868-4014-8483-f66c89928628" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_LineOfCreditFacilityAccordianFeatureIncreaseLimit_dc608f1a-40cd-4ae1-aad7-35eb47758c81" xlink:href="pen-20210331.xsd#pen_LineOfCreditFacilityAccordianFeatureIncreaseLimit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_99b8c71b-a3d8-49ac-8b9f-3c4371086f3f" xlink:to="loc_pen_LineOfCreditFacilityAccordianFeatureIncreaseLimit_dc608f1a-40cd-4ae1-aad7-35eb47758c81" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_99848516-d17f-4614-98ee-6d0295cf2180" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_99b8c71b-a3d8-49ac-8b9f-3c4371086f3f" xlink:to="loc_us-gaap_DebtInstrumentTerm_99848516-d17f-4614-98ee-6d0295cf2180" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LinesOfCreditCurrent_a7bba5bf-318c-4f5a-ba25-34b59833b5f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LinesOfCreditCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_99b8c71b-a3d8-49ac-8b9f-3c4371086f3f" xlink:to="loc_us-gaap_LinesOfCreditCurrent_a7bba5bf-318c-4f5a-ba25-34b59833b5f8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_6e0b5ca7-a0ad-4a91-bae7-648abdb193aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_99b8c71b-a3d8-49ac-8b9f-3c4371086f3f" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_6e0b5ca7-a0ad-4a91-bae7-648abdb193aa" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_7f9e1bf3-5a86-4464-b1a4-f11f840964ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_6e0b5ca7-a0ad-4a91-bae7-648abdb193aa" xlink:to="loc_us-gaap_CreditFacilityAxis_7f9e1bf3-5a86-4464-b1a4-f11f840964ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_7f9e1bf3-5a86-4464-b1a4-f11f840964ba_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_7f9e1bf3-5a86-4464-b1a4-f11f840964ba" xlink:to="loc_us-gaap_CreditFacilityDomain_7f9e1bf3-5a86-4464-b1a4-f11f840964ba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_665c2796-d139-4c2c-98b5-90655f37bd70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_7f9e1bf3-5a86-4464-b1a4-f11f840964ba" xlink:to="loc_us-gaap_CreditFacilityDomain_665c2796-d139-4c2c-98b5-90655f37bd70" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_ed08b674-2263-4a3c-9524-5eeb5088beda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_665c2796-d139-4c2c-98b5-90655f37bd70" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_ed08b674-2263-4a3c-9524-5eeb5088beda" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_f06ac750-020d-472a-98ac-64991e7107fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_6e0b5ca7-a0ad-4a91-bae7-648abdb193aa" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_f06ac750-020d-472a-98ac-64991e7107fb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_f06ac750-020d-472a-98ac-64991e7107fb_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_f06ac750-020d-472a-98ac-64991e7107fb" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_f06ac750-020d-472a-98ac-64991e7107fb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_c229e93e-69b5-4cd2-acac-c7f437e98462" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_f06ac750-020d-472a-98ac-64991e7107fb" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_c229e93e-69b5-4cd2-acac-c7f437e98462" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_BankOfAmericaAndCitibankMember_9a145c48-abc7-45b9-b7eb-b648eb5b43ec" xlink:href="pen-20210331.xsd#pen_BankOfAmericaAndCitibankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_c229e93e-69b5-4cd2-acac-c7f437e98462" xlink:to="loc_pen_BankOfAmericaAndCitibankMember_9a145c48-abc7-45b9-b7eb-b648eb5b43ec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_41fa7de2-8cb4-4704-ad19-d42576d7d9dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_6e0b5ca7-a0ad-4a91-bae7-648abdb193aa" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_41fa7de2-8cb4-4704-ad19-d42576d7d9dd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_41fa7de2-8cb4-4704-ad19-d42576d7d9dd_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_41fa7de2-8cb4-4704-ad19-d42576d7d9dd" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_41fa7de2-8cb4-4704-ad19-d42576d7d9dd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a5946490-8aa1-482a-b851-f34371067209" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_41fa7de2-8cb4-4704-ad19-d42576d7d9dd" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a5946490-8aa1-482a-b851-f34371067209" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_d4a2d8ed-7662-4d91-81a0-5430f6db2e83" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a5946490-8aa1-482a-b851-f34371067209" xlink:to="loc_us-gaap_LineOfCreditMember_d4a2d8ed-7662-4d91-81a0-5430f6db2e83" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="pen-20210331.xsd#CommitmentsandContingencies"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/CommitmentsandContingencies" xlink:type="extended" id="i24427b426ccf4a709dbaefbbfc9e1d2d_CommitmentsandContingencies"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/CommitmentsandContingenciesRoyaltyObligationsDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#CommitmentsandContingenciesRoyaltyObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/CommitmentsandContingenciesRoyaltyObligationsDetails" xlink:type="extended" id="iab2659768b8a4da7a379d3ee8b582ca5_CommitmentsandContingenciesRoyaltyObligationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_82a0cc2b-c1ef-4304-9778-c1b381f1e2ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_RoyaltyObligationsExtendedTermOfAgreement_e7fd70ae-cc8c-406a-869f-9226a953fbe9" xlink:href="pen-20210331.xsd#pen_RoyaltyObligationsExtendedTermOfAgreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_82a0cc2b-c1ef-4304-9778-c1b381f1e2ef" xlink:to="loc_pen_RoyaltyObligationsExtendedTermOfAgreement_e7fd70ae-cc8c-406a-869f-9226a953fbe9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_RoyaltyObligationsIncreaseDecreaseInMinimumAnnualRoyaltyPayments_6dffd36a-c0ca-4df3-a05e-905176b09c2e" xlink:href="pen-20210331.xsd#pen_RoyaltyObligationsIncreaseDecreaseInMinimumAnnualRoyaltyPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_82a0cc2b-c1ef-4304-9778-c1b381f1e2ef" xlink:to="loc_pen_RoyaltyObligationsIncreaseDecreaseInMinimumAnnualRoyaltyPayments_6dffd36a-c0ca-4df3-a05e-905176b09c2e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_RoyaltyObligationsMinimumQuarterlyRoyaltyPayments_fe45ec26-2db6-4909-802e-d189d9cd0bf7" xlink:href="pen-20210331.xsd#pen_RoyaltyObligationsMinimumQuarterlyRoyaltyPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_82a0cc2b-c1ef-4304-9778-c1b381f1e2ef" xlink:to="loc_pen_RoyaltyObligationsMinimumQuarterlyRoyaltyPayments_fe45ec26-2db6-4909-802e-d189d9cd0bf7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_RoyaltyObligationsTermofAgreement_cef1241d-a5b6-44aa-88ae-a62ca846999f" xlink:href="pen-20210331.xsd#pen_RoyaltyObligationsTermofAgreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_82a0cc2b-c1ef-4304-9778-c1b381f1e2ef" xlink:to="loc_pen_RoyaltyObligationsTermofAgreement_cef1241d-a5b6-44aa-88ae-a62ca846999f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_RoyaltyObligationsPercentofSales_e55f9d31-07bc-473f-b429-0608c7996e8c" xlink:href="pen-20210331.xsd#pen_RoyaltyObligationsPercentofSales"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_82a0cc2b-c1ef-4304-9778-c1b381f1e2ef" xlink:to="loc_pen_RoyaltyObligationsPercentofSales_e55f9d31-07bc-473f-b429-0608c7996e8c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RoyaltyExpense_06baa44b-8945-4ea8-af0c-08dab83238dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RoyaltyExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_82a0cc2b-c1ef-4304-9778-c1b381f1e2ef" xlink:to="loc_us-gaap_RoyaltyExpense_06baa44b-8945-4ea8-af0c-08dab83238dd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_df00e0f1-0c92-4b7e-877d-c8b7c68f05cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_82a0cc2b-c1ef-4304-9778-c1b381f1e2ef" xlink:to="loc_us-gaap_OtherCommitmentsTable_df00e0f1-0c92-4b7e-877d-c8b7c68f05cf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_1e53cacf-e884-4db9-be7f-add1ed43b4fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_df00e0f1-0c92-4b7e-877d-c8b7c68f05cf" xlink:to="loc_us-gaap_OtherCommitmentsAxis_1e53cacf-e884-4db9-be7f-add1ed43b4fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_1e53cacf-e884-4db9-be7f-add1ed43b4fb_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherCommitmentsAxis_1e53cacf-e884-4db9-be7f-add1ed43b4fb" xlink:to="loc_us-gaap_OtherCommitmentsDomain_1e53cacf-e884-4db9-be7f-add1ed43b4fb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_7fe0ba78-7bd2-4e6f-af99-c6b97b7f53ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherCommitmentsAxis_1e53cacf-e884-4db9-be7f-add1ed43b4fb" xlink:to="loc_us-gaap_OtherCommitmentsDomain_7fe0ba78-7bd2-4e6f-af99-c6b97b7f53ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_RoyaltyAgreementMarch2005Member_21b5fee8-c3ad-4efb-bb43-38d4fb889a99" xlink:href="pen-20210331.xsd#pen_RoyaltyAgreementMarch2005Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsDomain_7fe0ba78-7bd2-4e6f-af99-c6b97b7f53ed" xlink:to="loc_pen_RoyaltyAgreementMarch2005Member_21b5fee8-c3ad-4efb-bb43-38d4fb889a99" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_RoyaltyAgreementApril2012Member_d78b5ff7-4324-444c-a554-fc00e64eae54" xlink:href="pen-20210331.xsd#pen_RoyaltyAgreementApril2012Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsDomain_7fe0ba78-7bd2-4e6f-af99-c6b97b7f53ed" xlink:to="loc_pen_RoyaltyAgreementApril2012Member_d78b5ff7-4324-444c-a554-fc00e64eae54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_2e0a1ee1-3ba4-494d-9827-718e75304489" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_df00e0f1-0c92-4b7e-877d-c8b7c68f05cf" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_2e0a1ee1-3ba4-494d-9827-718e75304489" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_2e0a1ee1-3ba4-494d-9827-718e75304489_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_2e0a1ee1-3ba4-494d-9827-718e75304489" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_2e0a1ee1-3ba4-494d-9827-718e75304489_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_c12ba13c-0b92-453a-b21a-f56d4017d51f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_2e0a1ee1-3ba4-494d-9827-718e75304489" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_c12ba13c-0b92-453a-b21a-f56d4017d51f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_8b6b0518-8a52-41f0-a5a1-4d3ae5c570de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_c12ba13c-0b92-453a-b21a-f56d4017d51f" xlink:to="loc_us-gaap_CostOfSalesMember_8b6b0518-8a52-41f0-a5a1-4d3ae5c570de" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/StockholdersEquity" xlink:type="simple" xlink:href="pen-20210331.xsd#StockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/StockholdersEquity" xlink:type="extended" id="ia9a5f65a0a4146f09784422c1b4478fe_StockholdersEquity"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/StockholdersEquityTables" xlink:type="simple" xlink:href="pen-20210331.xsd#StockholdersEquityTables"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/StockholdersEquityTables" xlink:type="extended" id="i1b6c97c4d1214503a5430f4c8b3e3e0a_StockholdersEquityTables"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/StockholdersEquityStockOptionActivityDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#StockholdersEquityStockOptionActivityDetails"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/StockholdersEquityStockOptionActivityDetails" xlink:type="extended" id="i342b26d5a3e54f9588a95f60208742bd_StockholdersEquityStockOptionActivityDetails"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/StockholdersEquityRestrictedStockandRestrictedStockUnitsActivityDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#StockholdersEquityRestrictedStockandRestrictedStockUnitsActivityDetails"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/StockholdersEquityRestrictedStockandRestrictedStockUnitsActivityDetails" xlink:type="extended" id="idc6939ec94db480fa3c8e9db86239d12_StockholdersEquityRestrictedStockandRestrictedStockUnitsActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2ff37332-95c7-4d7f-b19a-984159ab2db6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5429f419-1609-4fff-8c48-40c039a59a2d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2ff37332-95c7-4d7f-b19a-984159ab2db6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5429f419-1609-4fff-8c48-40c039a59a2d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_27c20a18-5bf3-4560-b216-75bc187f9906" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5429f419-1609-4fff-8c48-40c039a59a2d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_27c20a18-5bf3-4560-b216-75bc187f9906" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_726c04ed-5bcc-4695-90dd-5ac6a7e417fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5429f419-1609-4fff-8c48-40c039a59a2d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_726c04ed-5bcc-4695-90dd-5ac6a7e417fb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_ac0b77ef-efc7-412a-97dd-efad3b40409f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5429f419-1609-4fff-8c48-40c039a59a2d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_ac0b77ef-efc7-412a-97dd-efad3b40409f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_042179b3-5d40-43e4-b28d-6799a7b9cde8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5429f419-1609-4fff-8c48-40c039a59a2d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_042179b3-5d40-43e4-b28d-6799a7b9cde8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_364b3a6a-f03b-4a1b-b975-edd75742c4dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ae007d0b-279b-43e3-b40e-552a225c9af4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2ff37332-95c7-4d7f-b19a-984159ab2db6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ae007d0b-279b-43e3-b40e-552a225c9af4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d01301f4-45ed-4858-964d-e3d2bb34c13e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ae007d0b-279b-43e3-b40e-552a225c9af4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d01301f4-45ed-4858-964d-e3d2bb34c13e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_6fde4240-9670-4982-a087-24bf9aa573d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ae007d0b-279b-43e3-b40e-552a225c9af4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_6fde4240-9670-4982-a087-24bf9aa573d7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1c061bc7-78cc-4dfa-bd9a-837eacf9df3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ae007d0b-279b-43e3-b40e-552a225c9af4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1c061bc7-78cc-4dfa-bd9a-837eacf9df3a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_375244ed-e86b-49dd-9eb5-f2d2ca217a64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ae007d0b-279b-43e3-b40e-552a225c9af4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_375244ed-e86b-49dd-9eb5-f2d2ca217a64" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_7db638a5-b97b-4f0a-a7fc-29e8fcc59829" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpectedtoVestOutstandingNumber_1fa9293c-f1dd-41cf-83cd-9c9fa03612cf" xlink:href="pen-20210331.xsd#pen_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpectedtoVestOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2ff37332-95c7-4d7f-b19a-984159ab2db6" xlink:to="loc_pen_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpectedtoVestOutstandingNumber_1fa9293c-f1dd-41cf-83cd-9c9fa03612cf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2257e75b-aa3b-49b2-b91f-2fbebbfeb09f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2ff37332-95c7-4d7f-b19a-984159ab2db6" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2257e75b-aa3b-49b2-b91f-2fbebbfeb09f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_ec847eee-be91-493c-91a0-51eb7b8313d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2257e75b-aa3b-49b2-b91f-2fbebbfeb09f" xlink:to="loc_us-gaap_AwardTypeAxis_ec847eee-be91-493c-91a0-51eb7b8313d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ec847eee-be91-493c-91a0-51eb7b8313d1_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_ec847eee-be91-493c-91a0-51eb7b8313d1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ec847eee-be91-493c-91a0-51eb7b8313d1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9b9e6f2d-3304-4104-afda-c4a28d3bc4b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_ec847eee-be91-493c-91a0-51eb7b8313d1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9b9e6f2d-3304-4104-afda-c4a28d3bc4b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_RestrictedStockandRestrictedStockUnitsRSUsMember_6b2e1cab-ac05-4496-9c2a-0250341b4c2a" xlink:href="pen-20210331.xsd#pen_RestrictedStockandRestrictedStockUnitsRSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9b9e6f2d-3304-4104-afda-c4a28d3bc4b3" xlink:to="loc_pen_RestrictedStockandRestrictedStockUnitsRSUsMember_6b2e1cab-ac05-4496-9c2a-0250341b4c2a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/StockholdersEquityStockbasedCompensationExpenseDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#StockholdersEquityStockbasedCompensationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/StockholdersEquityStockbasedCompensationExpenseDetails" xlink:type="extended" id="i63c8568bb6b144e58ca5f4f19c2481f0_StockholdersEquityStockbasedCompensationExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_76a15d21-42d6-4865-b7e0-4b847f91daf7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_ccae019d-5045-408b-91e6-4dbdcefdb28d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_76a15d21-42d6-4865-b7e0-4b847f91daf7" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_ccae019d-5045-408b-91e6-4dbdcefdb28d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_30aaba8e-6f9e-4e36-9590-16e44f8b31c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_76a15d21-42d6-4865-b7e0-4b847f91daf7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_30aaba8e-6f9e-4e36-9590-16e44f8b31c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_4aa9b9ac-3a27-4ced-81ed-e2e07786eae8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_76a15d21-42d6-4865-b7e0-4b847f91daf7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_4aa9b9ac-3a27-4ced-81ed-e2e07786eae8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_b3a70117-b324-45ef-92a9-7bc51e34d823" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_76a15d21-42d6-4865-b7e0-4b847f91daf7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_b3a70117-b324-45ef-92a9-7bc51e34d823" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_e17cfbd0-69c8-4063-a26c-d86b4cb77050" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_76a15d21-42d6-4865-b7e0-4b847f91daf7" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_e17cfbd0-69c8-4063-a26c-d86b4cb77050" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_71d1d401-a0e2-438c-b945-e50b68a577a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_e17cfbd0-69c8-4063-a26c-d86b4cb77050" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_71d1d401-a0e2-438c-b945-e50b68a577a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_71d1d401-a0e2-438c-b945-e50b68a577a2_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_71d1d401-a0e2-438c-b945-e50b68a577a2" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_71d1d401-a0e2-438c-b945-e50b68a577a2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_27ed26f1-d2e9-4b5c-854e-485292421b23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_71d1d401-a0e2-438c-b945-e50b68a577a2" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_27ed26f1-d2e9-4b5c-854e-485292421b23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_c802ab4e-a69d-456d-8bd1-9fb66f5b89d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_27ed26f1-d2e9-4b5c-854e-485292421b23" xlink:to="loc_us-gaap_CostOfSalesMember_c802ab4e-a69d-456d-8bd1-9fb66f5b89d5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_df9bb17f-61d3-40bc-9784-4577a827556f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_27ed26f1-d2e9-4b5c-854e-485292421b23" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_df9bb17f-61d3-40bc-9784-4577a827556f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_d008cc70-6228-4651-91e8-1988fcd97d3d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_27ed26f1-d2e9-4b5c-854e-485292421b23" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_d008cc70-6228-4651-91e8-1988fcd97d3d" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLoss" xlink:type="simple" xlink:href="pen-20210331.xsd#AccumulatedOtherComprehensiveLoss"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLoss" xlink:type="extended" id="icf590b904d1e4f2d966e6ed8f978ffd7_AccumulatedOtherComprehensiveLoss"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLossTables" xlink:type="simple" xlink:href="pen-20210331.xsd#AccumulatedOtherComprehensiveLossTables"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLossTables" xlink:type="extended" id="i28167bae8148461fae32cd98172221cf_AccumulatedOtherComprehensiveLossTables"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLossDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#AccumulatedOtherComprehensiveLossDetails"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLossDetails" xlink:type="extended" id="i35a7f8b968924d5e8a6577472c5cb999_AccumulatedOtherComprehensiveLossDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_54e00b96-b4d1-49ba-9a7d-94aafa0cfba8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_4b67bd57-9ef3-47ef-8962-1a9ede00c213" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_54e00b96-b4d1-49ba-9a7d-94aafa0cfba8" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_4b67bd57-9ef3-47ef-8962-1a9ede00c213" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e0851236-cc08-4271-bd60-a5d666fff06e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_4b67bd57-9ef3-47ef-8962-1a9ede00c213" xlink:to="loc_us-gaap_StockholdersEquity_e0851236-cc08-4271-bd60-a5d666fff06e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTaxAbstract_c1ab03b6-a9dc-44d9-aa4c-27542e947946" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTaxAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_4b67bd57-9ef3-47ef-8962-1a9ede00c213" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTaxAbstract_c1ab03b6-a9dc-44d9-aa4c-27542e947946" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_ae167180-f780-4567-b712-f7fd27433ca2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTaxAbstract_c1ab03b6-a9dc-44d9-aa4c-27542e947946" xlink:to="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_ae167180-f780-4567-b712-f7fd27433ca2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_45959640-7190-487d-aa3e-9d0be81f6bdb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTaxAbstract_c1ab03b6-a9dc-44d9-aa4c-27542e947946" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_45959640-7190-487d-aa3e-9d0be81f6bdb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_467cbd7f-5b4f-4261-bb47-23f62009f87a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTaxAbstract_c1ab03b6-a9dc-44d9-aa4c-27542e947946" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_467cbd7f-5b4f-4261-bb47-23f62009f87a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_ReclassificationfromAOCICurrentPeriodAbstract_3d36d8db-3dba-4994-8bcb-3e7d688fb934" xlink:href="pen-20210331.xsd#pen_ReclassificationfromAOCICurrentPeriodAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_4b67bd57-9ef3-47ef-8962-1a9ede00c213" xlink:to="loc_pen_ReclassificationfromAOCICurrentPeriodAbstract_3d36d8db-3dba-4994-8bcb-3e7d688fb934" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_859b9c0f-3837-4b7c-a14f-ae0c1970fba4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pen_ReclassificationfromAOCICurrentPeriodAbstract_3d36d8db-3dba-4994-8bcb-3e7d688fb934" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_859b9c0f-3837-4b7c-a14f-ae0c1970fba4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_932b4950-022f-4e12-a99f-22f62eceae66" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pen_ReclassificationfromAOCICurrentPeriodAbstract_3d36d8db-3dba-4994-8bcb-3e7d688fb934" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_932b4950-022f-4e12-a99f-22f62eceae66" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_bbeba3ef-2e3e-4f6d-a4ae-e86d8bd72e71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pen_ReclassificationfromAOCICurrentPeriodAbstract_3d36d8db-3dba-4994-8bcb-3e7d688fb934" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_bbeba3ef-2e3e-4f6d-a4ae-e86d8bd72e71" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1b4edd1d-651e-4315-a9fc-a6eeffb2bf58" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_4b67bd57-9ef3-47ef-8962-1a9ede00c213" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1b4edd1d-651e-4315-a9fc-a6eeffb2bf58" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a7147422-2ad0-4edf-8bdd-28d2c7b6eeb1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_cf868f0c-eea2-4d40-b865-0dc71a585dc8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_54e00b96-b4d1-49ba-9a7d-94aafa0cfba8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_cf868f0c-eea2-4d40-b865-0dc71a585dc8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_364748e2-9344-4c85-aa3d-5659660a6237" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_cf868f0c-eea2-4d40-b865-0dc71a585dc8" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_364748e2-9344-4c85-aa3d-5659660a6237" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_364748e2-9344-4c85-aa3d-5659660a6237_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_364748e2-9344-4c85-aa3d-5659660a6237" xlink:to="loc_us-gaap_EquityComponentDomain_364748e2-9344-4c85-aa3d-5659660a6237_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1c11eb74-b9e6-4ddf-aed6-e485e7608a1d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_364748e2-9344-4c85-aa3d-5659660a6237" xlink:to="loc_us-gaap_EquityComponentDomain_1c11eb74-b9e6-4ddf-aed6-e485e7608a1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_92afbcc1-76d3-4e40-83e5-b29dbcabbb92" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1c11eb74-b9e6-4ddf-aed6-e485e7608a1d" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_92afbcc1-76d3-4e40-83e5-b29dbcabbb92" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_c864b74c-d82e-40da-9922-e1697319c606" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1c11eb74-b9e6-4ddf-aed6-e485e7608a1d" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_c864b74c-d82e-40da-9922-e1697319c606" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_da3d0992-d478-4b54-b5db-a0b43e7a5071" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1c11eb74-b9e6-4ddf-aed6-e485e7608a1d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_da3d0992-d478-4b54-b5db-a0b43e7a5071" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/IncomeTaxes" xlink:type="simple" xlink:href="pen-20210331.xsd#IncomeTaxes"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/IncomeTaxes" xlink:type="extended" id="i32e07219f10d4a97b8fbabf38a0e5f3b_IncomeTaxes"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/IncomeTaxesIncomeTaxesDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#IncomeTaxesIncomeTaxesDetails"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/IncomeTaxesIncomeTaxesDetails" xlink:type="extended" id="i751f2f26925b4ecaba0390fd298f4863_IncomeTaxesIncomeTaxesDetails"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShare" xlink:type="simple" xlink:href="pen-20210331.xsd#NetLossIncomeAttributabletoPenumbraIncPerShare"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShare" xlink:type="extended" id="id5a45ed0486c447782ab80ebe70e3d79_NetLossIncomeAttributabletoPenumbraIncPerShare"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShareTables" xlink:type="simple" xlink:href="pen-20210331.xsd#NetLossIncomeAttributabletoPenumbraIncPerShareTables"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShareTables" xlink:type="extended" id="i797b9a62111d41cc99fb0244fbf61710_NetLossIncomeAttributabletoPenumbraIncPerShareTables"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShareBasicandDilutedEarningsperShareDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#NetLossIncomeAttributabletoPenumbraIncPerShareBasicandDilutedEarningsperShareDetails"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShareBasicandDilutedEarningsperShareDetails" xlink:type="extended" id="i4db7df7834f641c9bf260388edb74454_NetLossIncomeAttributabletoPenumbraIncPerShareBasicandDilutedEarningsperShareDetails"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShareAntidilutiveSecuritiesDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#NetLossIncomeAttributabletoPenumbraIncPerShareAntidilutiveSecuritiesDetails"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShareAntidilutiveSecuritiesDetails" xlink:type="extended" id="iebbb43966c0d436a9d5f4a717c388994_NetLossIncomeAttributabletoPenumbraIncPerShareAntidilutiveSecuritiesDetails"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/Revenues" xlink:type="simple" xlink:href="pen-20210331.xsd#Revenues"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/Revenues" xlink:type="extended" id="ied5a52735412469888e41f02c31df509_Revenues"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/RevenuesRevenuesTables" xlink:type="simple" xlink:href="pen-20210331.xsd#RevenuesRevenuesTables"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/RevenuesRevenuesTables" xlink:type="extended" id="i364dfe4f82ee44cb96d5ed2b253b465f_RevenuesRevenuesTables"/>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/RevenuesDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#RevenuesDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.penumbrainc.com/role/RevenuesDisaggregationofRevenueDetails" xlink:type="extended" id="icc67a7b6df1c4205a317a22d31eb9fb9_RevenuesDisaggregationofRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_0be2a530-650a-495c-9d56-5d73f0a394df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_04b5b9d8-b228-419b-952b-3279db21462c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_0be2a530-650a-495c-9d56-5d73f0a394df" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_04b5b9d8-b228-419b-952b-3279db21462c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_dd39e37c-1118-455e-9e06-bdf87a129b2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_0be2a530-650a-495c-9d56-5d73f0a394df" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_dd39e37c-1118-455e-9e06-bdf87a129b2c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_0adf473d-17d6-477c-ae17-e00d873eeaa2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_dd39e37c-1118-455e-9e06-bdf87a129b2c" xlink:to="loc_srt_ProductOrServiceAxis_0adf473d-17d6-477c-ae17-e00d873eeaa2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_0adf473d-17d6-477c-ae17-e00d873eeaa2_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_0adf473d-17d6-477c-ae17-e00d873eeaa2" xlink:to="loc_srt_ProductsAndServicesDomain_0adf473d-17d6-477c-ae17-e00d873eeaa2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_39918a0b-55d2-484a-863b-6719b0e9021b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_0adf473d-17d6-477c-ae17-e00d873eeaa2" xlink:to="loc_srt_ProductsAndServicesDomain_39918a0b-55d2-484a-863b-6719b0e9021b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_NeuroMember_4ed6cf77-ce21-42e2-9a8d-17f4b509cbd4" xlink:href="pen-20210331.xsd#pen_NeuroMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_39918a0b-55d2-484a-863b-6719b0e9021b" xlink:to="loc_pen_NeuroMember_4ed6cf77-ce21-42e2-9a8d-17f4b509cbd4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_PeripheralVascularMember_7d14ab53-dd24-4a3c-a18f-fd0a5a5c0649" xlink:href="pen-20210331.xsd#pen_PeripheralVascularMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_39918a0b-55d2-484a-863b-6719b0e9021b" xlink:to="loc_pen_PeripheralVascularMember_7d14ab53-dd24-4a3c-a18f-fd0a5a5c0649" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_26becf22-33c9-4783-98b7-78cd5b00ce8e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_dd39e37c-1118-455e-9e06-bdf87a129b2c" xlink:to="loc_srt_StatementGeographicalAxis_26becf22-33c9-4783-98b7-78cd5b00ce8e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_26becf22-33c9-4783-98b7-78cd5b00ce8e_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_26becf22-33c9-4783-98b7-78cd5b00ce8e" xlink:to="loc_srt_SegmentGeographicalDomain_26becf22-33c9-4783-98b7-78cd5b00ce8e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_73c20d14-17fe-4594-8f7f-03da7e1b62e6" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_26becf22-33c9-4783-98b7-78cd5b00ce8e" xlink:to="loc_srt_SegmentGeographicalDomain_73c20d14-17fe-4594-8f7f-03da7e1b62e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_b52d698c-4478-4e6c-a91c-be4a83f4b42b" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_73c20d14-17fe-4594-8f7f-03da7e1b62e6" xlink:to="loc_country_US_b52d698c-4478-4e6c-a91c-be4a83f4b42b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_OtherNonUSMember_8809b8aa-37b2-44ee-a973-18879842b75c" xlink:href="pen-20210331.xsd#pen_OtherNonUSMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_73c20d14-17fe-4594-8f7f-03da7e1b62e6" xlink:to="loc_pen_OtherNonUSMember_8809b8aa-37b2-44ee-a973-18879842b75c" xlink:type="arc" order="1"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>pen-20210331_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:fea03a9d-1b12-4ec3-9802-29eaa9341b71,g:40decd2e-00a6-4781-8f93-377ed9d738f4-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_4db06740-3e6c-41db-af45-0636f669670d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LinesOfCreditCurrent_6db34604-2b84-4139-a1cc-b3beda335688_terseLabel_en-US" xlink:label="lab_us-gaap_LinesOfCreditCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings outstanding</link:label>
    <link:label id="lab_us-gaap_LinesOfCreditCurrent_label_en-US" xlink:label="lab_us-gaap_LinesOfCreditCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LinesOfCreditCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LinesOfCreditCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LinesOfCreditCurrent" xlink:to="lab_us-gaap_LinesOfCreditCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_47398083-ef32-4005-a4a8-b7cbbc65d8f9_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_56bed157-155a-406c-9b7b-5a0875cacac7_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other expense, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USStatesAndPoliticalSubdivisionsMember_1af0a76f-d676-400e-b8d6-602fab59cd7e_terseLabel_en-US" xlink:label="lab_us-gaap_USStatesAndPoliticalSubdivisionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. states and municipalities</link:label>
    <link:label id="lab_us-gaap_USStatesAndPoliticalSubdivisionsMember_label_en-US" xlink:label="lab_us-gaap_USStatesAndPoliticalSubdivisionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US States and Political Subdivisions Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember" xlink:to="lab_us-gaap_USStatesAndPoliticalSubdivisionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_ae67a0cc-d228-469e-a9c7-fd6430c1fd33_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Estimated Product Warranty Accrual</link:label>
    <link:label id="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Product Warranty Liability [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_e4813de9-1774-4d83-83c6-370b44991356_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of contingent consideration liabilities</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_eeb7330f-9b10-44ce-9954-d40b7a5cfcb5_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_ee27f9ad-04c6-49ee-b3c4-c6dc03892287_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Fair Value, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_ea240560-0021-4fe9-8108-22aa2b2e0f76_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_44fdd5c0-68d4-4e55-9fe7-eda832795647_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_bd398f28-c5f3-4417-9b40-178df6b7df63_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWriteDown_3129cbba-6490-44d5-a6f0-b20d44d6e186_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWriteDown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory write-downs</link:label>
    <link:label id="lab_us-gaap_InventoryWriteDown_label_en-US" xlink:label="lab_us-gaap_InventoryWriteDown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Write-down</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWriteDown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWriteDown" xlink:to="lab_us-gaap_InventoryWriteDown" xlink:type="arc" order="1"/>
    <link:label id="lab_pen_NeuroMember_59f9d2ab-258a-4d13-96aa-776038b43089_terseLabel_en-US" xlink:label="lab_pen_NeuroMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Neuro</link:label>
    <link:label id="lab_pen_NeuroMember_label_en-US" xlink:label="lab_pen_NeuroMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Neuro [Member]</link:label>
    <link:label id="lab_pen_NeuroMember_documentation_en-US" xlink:label="lab_pen_NeuroMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Neuro [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pen_NeuroMember" xlink:href="pen-20210331.xsd#pen_NeuroMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pen_NeuroMember" xlink:to="lab_pen_NeuroMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_5543dd0e-54c5-4653-a971-32ddd079311e_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due in one to five years</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6950d9b1-c897-4723-9406-6501db8461e1_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Stockholders&#8217; Equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_2ff597f4-7477-4f1b-b213-865654102aef_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_27293fcd-94e1-4a7e-913e-b4d6ded32fc5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_7a1e1ad8-a957-4223-81e4-3dc9086a656a_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Warranty, Increase (Decrease) [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:to="lab_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent_f8406566-dfc1-4e02-912c-afb0221b7cd3_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product warranty</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Warranty Accrual, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:to="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_d9b9bf41-911e-4221-96b3-2f81e63ff162_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_3b96e0e3-3e16-43df-9658-caa181f87d87_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_9160ea52-8662-4565-8ddd-badc2cacc651_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_a04d603b-bda8-406d-9824-857ebf099cf1_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_pen_RoyaltyAgreementApril2012Member_4bee5144-ffa2-4bd7-8053-8d75d168ebb2_terseLabel_en-US" xlink:label="lab_pen_RoyaltyAgreementApril2012Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Royalty Agreement, April 2012</link:label>
    <link:label id="lab_pen_RoyaltyAgreementApril2012Member_label_en-US" xlink:label="lab_pen_RoyaltyAgreementApril2012Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Royalty Agreement, April 2012 [Member]</link:label>
    <link:label id="lab_pen_RoyaltyAgreementApril2012Member_documentation_en-US" xlink:label="lab_pen_RoyaltyAgreementApril2012Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Royalty Agreement, April 2012 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pen_RoyaltyAgreementApril2012Member" xlink:href="pen-20210331.xsd#pen_RoyaltyAgreementApril2012Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pen_RoyaltyAgreementApril2012Member" xlink:to="lab_pen_RoyaltyAgreementApril2012Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_04ca401a-8484-4205-a8cd-a1b268186463_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_706c775b-e5db-43b6-8e92-c7ac8c2ea5b0_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested beginning balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_ec30cc9b-f1a4-419b-b0b5-43391ea98067_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested and expected to vest ending balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_b360b96e-8ec1-44d5-854e-71649292b728_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_e460b738-fb1d-48e2-9424-35d6ac3df362_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares held for tax withholdings</link:label>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Decrease for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_e92f136b-1ea9-47ab-8003-4080bee39974_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_c3dd1eaa-bf63-4f1b-a6e6-bd0322a6c247_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_e9fb6ed8-bb63-4181-92f8-6b2249a4e535_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_8e2fc254-551d-43ff-b0db-7f4dee2ae42e_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_7ade8672-26c4-4407-a2ba-47437a4ad73a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_a7a8e60b-2f6b-4e43-a031-ea30ec437c50_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareReconciliationAbstract_534637e6-4c62-48b6-9f01-5bc8506adbd0_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income attributable to Penumbra, Inc. per share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareReconciliationAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNoteTextBlock_a5a4d880-8900-4c7c-9335-12490cae2a6e_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Loss</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNoteTextBlock_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss) Note [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_331fa16a-68aa-4b17-940a-941df9af3281_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsTable" xlink:to="lab_us-gaap_OtherCommitmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_0e5e5130-ec2f-431e-8898-e1d12796788c_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_dbe54770-3d67-4f9c-9bfd-da7eb1a420fb_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_689a8a0a-5770-4580-8570-a85726959b46_verboseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-Average Amortization Period</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_pen_RoyaltyObligationsIncreaseDecreaseInMinimumAnnualRoyaltyPayments_1c50d3f9-17a6-40c2-9373-bbb1f1f37c0e_terseLabel_en-US" xlink:label="lab_pen_RoyaltyObligationsIncreaseDecreaseInMinimumAnnualRoyaltyPayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in minimum annual royalty payments</link:label>
    <link:label id="lab_pen_RoyaltyObligationsIncreaseDecreaseInMinimumAnnualRoyaltyPayments_label_en-US" xlink:label="lab_pen_RoyaltyObligationsIncreaseDecreaseInMinimumAnnualRoyaltyPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Royalty Obligations, Increase (Decrease) In Minimum Annual Royalty Payments</link:label>
    <link:label id="lab_pen_RoyaltyObligationsIncreaseDecreaseInMinimumAnnualRoyaltyPayments_documentation_en-US" xlink:label="lab_pen_RoyaltyObligationsIncreaseDecreaseInMinimumAnnualRoyaltyPayments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Royalty Obligations, Increase (Decrease) In Minimum Annual Royalty Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pen_RoyaltyObligationsIncreaseDecreaseInMinimumAnnualRoyaltyPayments" xlink:href="pen-20210331.xsd#pen_RoyaltyObligationsIncreaseDecreaseInMinimumAnnualRoyaltyPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pen_RoyaltyObligationsIncreaseDecreaseInMinimumAnnualRoyaltyPayments" xlink:to="lab_pen_RoyaltyObligationsIncreaseDecreaseInMinimumAnnualRoyaltyPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_9cd69a77-fc34-45c2-b17a-e7663eb20a5a_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c76c58c3-e3cf-400a-b063-df7addd1b4e3_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_3724b360-2e73-4925-a087-caf2b56ca456_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders&#8217; equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_8964d7ea-5b26-4794-a4d5-3248c0d9a047_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value of Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c527d123-7b8d-4731-992b-16e222664369_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized compensation cost related to unvested share-based compensation arrangements</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_8f4c474c-4df2-40cf-a9c3-e3fe8ee46331_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_pen_ReclassificationfromAOCICurrentPeriodAbstract_007a93dc-98c3-4e22-9cf1-c82e1847a5b8_terseLabel_en-US" xlink:label="lab_pen_ReclassificationfromAOCICurrentPeriodAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts reclassified from accumulated other comprehensive income (loss) to consolidated net (loss) income:</link:label>
    <link:label id="lab_pen_ReclassificationfromAOCICurrentPeriodAbstract_label_en-US" xlink:label="lab_pen_ReclassificationfromAOCICurrentPeriodAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification from AOCI, Current Period [Abstract]</link:label>
    <link:label id="lab_pen_ReclassificationfromAOCICurrentPeriodAbstract_documentation_en-US" xlink:label="lab_pen_ReclassificationfromAOCICurrentPeriodAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification from AOCI, Current Period [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pen_ReclassificationfromAOCICurrentPeriodAbstract" xlink:href="pen-20210331.xsd#pen_ReclassificationfromAOCICurrentPeriodAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pen_ReclassificationfromAOCICurrentPeriodAbstract" xlink:to="lab_pen_ReclassificationfromAOCICurrentPeriodAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesOutstanding_5cb83386-06d0-41a1-98eb-7fc7decb1fe7_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_cab66170-93c4-43df-b87c-6cd510661fda_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_label_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding" xlink:to="lab_us-gaap_SharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_pen_PaymentsOfAssetAcquisitionandMergerRelatedCostsFinancingActivities_91a60558-f674-412f-a088-45fbd5068fa7_negatedLabel_en-US" xlink:label="lab_pen_PaymentsOfAssetAcquisitionandMergerRelatedCostsFinancingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of acquisition-related obligations</link:label>
    <link:label id="lab_pen_PaymentsOfAssetAcquisitionandMergerRelatedCostsFinancingActivities_label_en-US" xlink:label="lab_pen_PaymentsOfAssetAcquisitionandMergerRelatedCostsFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PaymentsOfAssetAcquisitionandMergerRelatedCostsFinancingActivities</link:label>
    <link:label id="lab_pen_PaymentsOfAssetAcquisitionandMergerRelatedCostsFinancingActivities_documentation_en-US" xlink:label="lab_pen_PaymentsOfAssetAcquisitionandMergerRelatedCostsFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The cash outflow for financing costs associated with asset acquisitions and business combinations.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pen_PaymentsOfAssetAcquisitionandMergerRelatedCostsFinancingActivities" xlink:href="pen-20210331.xsd#pen_PaymentsOfAssetAcquisitionandMergerRelatedCostsFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pen_PaymentsOfAssetAcquisitionandMergerRelatedCostsFinancingActivities" xlink:to="lab_pen_PaymentsOfAssetAcquisitionandMergerRelatedCostsFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_8a6fa761-46ac-47df-b513-4fb5bd6c63c2_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_pen_RoyaltyObligationsTermofAgreement_b53f9813-fa10-44bc-bd4c-090626b3aa2b_terseLabel_en-US" xlink:label="lab_pen_RoyaltyObligationsTermofAgreement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term of agreement</link:label>
    <link:label id="lab_pen_RoyaltyObligationsTermofAgreement_label_en-US" xlink:label="lab_pen_RoyaltyObligationsTermofAgreement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Royalty Obligations, Term of Agreement</link:label>
    <link:label id="lab_pen_RoyaltyObligationsTermofAgreement_documentation_en-US" xlink:label="lab_pen_RoyaltyObligationsTermofAgreement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Royalty Obligations, Term of Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pen_RoyaltyObligationsTermofAgreement" xlink:href="pen-20210331.xsd#pen_RoyaltyObligationsTermofAgreement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pen_RoyaltyObligationsTermofAgreement" xlink:to="lab_pen_RoyaltyObligationsTermofAgreement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_862f3d53-2e1a-4cd6-9181-f9b22963f9fc_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive loss, net of tax:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationTechniqueDomain_482b88d8-025d-4356-af6f-e39dd7c1c2bf_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationTechniqueDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Approach and Technique [Domain]</link:label>
    <link:label id="lab_us-gaap_ValuationTechniqueDomain_label_en-US" xlink:label="lab_us-gaap_ValuationTechniqueDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Approach and Technique [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationTechniqueDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationTechniqueDomain" xlink:to="lab_us-gaap_ValuationTechniqueDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_208c964c-5fc7-4bf4-9111-a40ba4357507_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_72072ceb-980d-4dbe-aa8b-7543f94449d0_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_164aa8a2-69a2-4796-85df-3f01065a281d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for (Proceeds from) Other Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:to="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_da15f5e9-ed1c-4ee3-a6a2-df50a0a55891_negatedLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of finance lease obligations</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_label_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Principal Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:to="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_5a21e049-aa22-4c2e-9aeb-d77c109f2e83_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pen_AccruedLiabilitiesfromAcquisitionCurrent_699d128d-41cb-4483-ad8b-e34fda5aff77_terseLabel_en-US" xlink:label="lab_pen_AccruedLiabilitiesfromAcquisitionCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other acquisition-related costs</link:label>
    <link:label id="lab_pen_AccruedLiabilitiesfromAcquisitionCurrent_label_en-US" xlink:label="lab_pen_AccruedLiabilitiesfromAcquisitionCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities from Acquisition, Current</link:label>
    <link:label id="lab_pen_AccruedLiabilitiesfromAcquisitionCurrent_documentation_en-US" xlink:label="lab_pen_AccruedLiabilitiesfromAcquisitionCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities from Acquisition, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pen_AccruedLiabilitiesfromAcquisitionCurrent" xlink:href="pen-20210331.xsd#pen_AccruedLiabilitiesfromAcquisitionCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pen_AccruedLiabilitiesfromAcquisitionCurrent" xlink:to="lab_pen_AccruedLiabilitiesfromAcquisitionCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWorkInProcessNetOfReserves_7cb511cf-abab-47a5-a25a-9408986f5b7d_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Work in process</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcessNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Work in Process, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:to="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_e78b9a67-a01a-458b-bb0c-14589f2b60a1_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_98ee481f-b40f-424a-a403-6a5209cd83c5_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of foreign exchange rate changes on cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_00f16574-c72c-43b8-900a-490dd94f766c_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_51470fd1-fa03-4d67-bc35-d61315413ce2_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_53dd24c7-49a6-4707-b578-162578835ec2_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from contract with customer</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_cf833d27-3e20-4399-a35c-cfaee7b4dd1d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_8ab9546e-7613-44c6-bce9-770c9153ad02_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lender Name [Axis]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lender Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis" xlink:to="lab_us-gaap_LineOfCreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities_c2812af0-73d5-45b4-ae3d-4434a1b629c5_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sales of marketable investments</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Available-for-sale Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities" xlink:to="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_d90bf8ac-ee37-4edc-9145-5acedcc21396_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_baa4d293-5cbd-454c-a7aa-7068568d891c_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_990e8ba4-8032-45df-801c-14b6165ec6b3_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_2f6dd34c-dcd8-48d1-b69d-04d80ee3e78e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, term (in years)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTerm" xlink:to="lab_us-gaap_DebtInstrumentTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_pen_StandardandExtendedProductWarrantyAccrualIncreaseDecreaseforChangesinEstimateforNewandPreexistingWarranties_495b34a7-fd8a-41a1-8dd8-aa8b455600f0_terseLabel_en-US" xlink:label="lab_pen_StandardandExtendedProductWarrantyAccrualIncreaseDecreaseforChangesinEstimateforNewandPreexistingWarranties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accruals of warranties issued</link:label>
    <link:label id="lab_pen_StandardandExtendedProductWarrantyAccrualIncreaseDecreaseforChangesinEstimateforNewandPreexistingWarranties_label_en-US" xlink:label="lab_pen_StandardandExtendedProductWarrantyAccrualIncreaseDecreaseforChangesinEstimateforNewandPreexistingWarranties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard and Extended Product Warranty Accrual, Increase (Decrease) for Changes in Estimate for New and Preexisting Warranties</link:label>
    <link:label id="lab_pen_StandardandExtendedProductWarrantyAccrualIncreaseDecreaseforChangesinEstimateforNewandPreexistingWarranties_documentation_en-US" xlink:label="lab_pen_StandardandExtendedProductWarrantyAccrualIncreaseDecreaseforChangesinEstimateforNewandPreexistingWarranties" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard and Extended Product Warranty Accrual, Increase (Decrease) for Changes in Estimate for New and Preexisting Warranties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pen_StandardandExtendedProductWarrantyAccrualIncreaseDecreaseforChangesinEstimateforNewandPreexistingWarranties" xlink:href="pen-20210331.xsd#pen_StandardandExtendedProductWarrantyAccrualIncreaseDecreaseforChangesinEstimateforNewandPreexistingWarranties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pen_StandardandExtendedProductWarrantyAccrualIncreaseDecreaseforChangesinEstimateforNewandPreexistingWarranties" xlink:to="lab_pen_StandardandExtendedProductWarrantyAccrualIncreaseDecreaseforChangesinEstimateforNewandPreexistingWarranties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputTypeDomain_a75ab9c0-5571-47d8-afab-abd79eac39f8_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Domain]</link:label>
    <link:label id="lab_us-gaap_MeasurementInputTypeDomain_label_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeDomain" xlink:to="lab_us-gaap_MeasurementInputTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_0b4ba40c-f03b-4f2e-a4b1-85527a46031b_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_7ebd01a3-8da9-4c30-aeb0-574e8a78e7ed_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_pen_LineOfCreditFacilityAccordianFeatureIncreaseLimit_af007aaf-a5f7-4d01-90f4-21d8d68411f3_terseLabel_en-US" xlink:label="lab_pen_LineOfCreditFacilityAccordianFeatureIncreaseLimit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit, increase limit</link:label>
    <link:label id="lab_pen_LineOfCreditFacilityAccordianFeatureIncreaseLimit_label_en-US" xlink:label="lab_pen_LineOfCreditFacilityAccordianFeatureIncreaseLimit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Accordian Feature, Increase Limit</link:label>
    <link:label id="lab_pen_LineOfCreditFacilityAccordianFeatureIncreaseLimit_documentation_en-US" xlink:label="lab_pen_LineOfCreditFacilityAccordianFeatureIncreaseLimit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Accordian Feature, Increase Limit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pen_LineOfCreditFacilityAccordianFeatureIncreaseLimit" xlink:href="pen-20210331.xsd#pen_LineOfCreditFacilityAccordianFeatureIncreaseLimit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pen_LineOfCreditFacilityAccordianFeatureIncreaseLimit" xlink:to="lab_pen_LineOfCreditFacilityAccordianFeatureIncreaseLimit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_ebdcd2c9-00cd-4d97-8f3f-12f3e53d6a81_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Taxes and Tax Credits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:to="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesPolicy_769f35a1-72fa-43db-8ed8-22e968bb104c_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Investments</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesPolicy_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesPolicy" xlink:to="lab_us-gaap_MarketableSecuritiesPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_cfffcad1-4cf2-4ed3-9b5c-17011c51f76c_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_b1ba0401-1444-4821-81e1-4aef5c7303fc_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c15d5f72-6e88-4cb1-8cee-675c9d648316_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_bed32464-c2a7-47a3-93cc-fc9416eff539_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indebtedness</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5eafbb66-e93d-47ad-a998-4f64a318bde5_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfRevenue_82106ba2-bf3e-42c1-b3be-6770d78f2577_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenue</link:label>
    <link:label id="lab_us-gaap_CostOfRevenue_label_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue" xlink:to="lab_us-gaap_CostOfRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_92365b93-aade-43e4-b368-db5e65c6f65b_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales, general and administrative</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_a01df7a1-1a4e-436c-bd9f-24a4545ace02_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_048ff806-1a6b-49dc-8786-1b68f8cb2a8c_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_d4ef161c-9d8c-4e29-96b4-2ec9ce92bb1d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of the Numerator and Denominator used in the Calculation of the Basic and Diluted Earnings per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_155b4c0b-578b-4f78-92fc-7f7b64589890_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_cd793895-de72-41ab-9a86-74af45f26737_periodStartLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_a62ab998-47f8-4577-902a-7374b2cad2ed_periodEndLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_41e0ee24-1828-49ec-9136-db3aae39dce3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_c9fdff9d-17a5-43c7-852f-54141d42d4dd_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other accrued liabilities</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_2e186877-2698-49be-9f4a-252dc8bdf69f_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Components</link:label>
    <link:label id="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Balance Sheet Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:to="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_267a7339-5012-413c-901e-5873db661d18_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net of tax</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:to="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_6c68f210-b1bf-4e79-83a9-0f45ff81f8a0_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_cae03919-0a69-4336-b6f5-413b2e578d22_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember_8133c70f-8a28-44b6-a541-676092518d50_terseLabel_en-US" xlink:label="lab_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial paper</link:label>
    <link:label id="lab_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Paper, Not Included with Cash and Cash Equivalents [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember" xlink:to="lab_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_a2638c36-66cf-4c21-a7bf-4086d36d5bab_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_980cf5b6-1f30-43c8-8ca6-db35fa5605fa_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_label_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7fc69ffb-f2f5-46da-bd28-98d9bc5b61b1_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_f211290d-866a-4770-a8a7-89046aceccca_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">12 months or more: Gross Unrealized Losses</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_afe849d6-c53e-4e5d-91f0-a720583a5121_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of property and equipment funded through accounts payable and accrued liabilities</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_e08f81e0-b0b3-4944-b8a6-5834166fa13f_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax_1fd93855-a8cd-4cff-ad74-066cb3b8247a_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax effect &#8212; expense (benefit)</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification from AOCI, Current Period, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:to="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:type="arc" order="1"/>
    <link:label id="lab_pen_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpectedtoVestOutstandingNumber_a5948e29-dccc-4595-bdd1-411b58f1a82b_terseLabel_en-US" xlink:label="lab_pen_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpectedtoVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock and RSUs expected to vest (shares)</link:label>
    <link:label id="lab_pen_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpectedtoVestOutstandingNumber_label_en-US" xlink:label="lab_pen_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpectedtoVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected to Vest, Outstanding, Number</link:label>
    <link:label id="lab_pen_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpectedtoVestOutstandingNumber_documentation_en-US" xlink:label="lab_pen_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpectedtoVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Award, Equity Instruments Other than Options, Expected to Vest, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pen_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpectedtoVestOutstandingNumber" xlink:href="pen-20210331.xsd#pen_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpectedtoVestOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pen_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpectedtoVestOutstandingNumber" xlink:to="lab_pen_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpectedtoVestOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_1b2bee7c-b58f-4043-92b9-c3b0e0c5b802_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue_257ecf31-6693-42d5-8cb3-3c85d4fe1c9e_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">12 Months of more: Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pen_AllowanceforSalesReturnsCurrent_d01b07b9-7927-430e-b4e1-c76ae11d1f9a_terseLabel_en-US" xlink:label="lab_pen_AllowanceforSalesReturnsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales return provision</link:label>
    <link:label id="lab_pen_AllowanceforSalesReturnsCurrent_label_en-US" xlink:label="lab_pen_AllowanceforSalesReturnsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Sales Returns, Current</link:label>
    <link:label id="lab_pen_AllowanceforSalesReturnsCurrent_documentation_en-US" xlink:label="lab_pen_AllowanceforSalesReturnsCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Sales Returns, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pen_AllowanceforSalesReturnsCurrent" xlink:href="pen-20210331.xsd#pen_AllowanceforSalesReturnsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pen_AllowanceforSalesReturnsCurrent" xlink:to="lab_pen_AllowanceforSalesReturnsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_f6af787d-0346-49f1-8b95-a51bbeac22f7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Unvested Restricted Stock and Restricted Stock Unit Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_b7ab257d-54b6-4abb-b492-b260449eed89_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_1c2c42b8-861c-4bbd-9345-5d9124af92c3_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_ff4fb276-8774-4d74-ab0a-5099b4688ba7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_2b5e5bd5-9a25-4e8d-8c9d-e7bd19b9fe5b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsLineItems" xlink:to="lab_us-gaap_OtherCommitmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4fcac49e-bb48-4c66-a09c-23cf23b3af40_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CASH FLOWS FROM FINANCING ACTIVITIES:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_3259e26e-bac9-47b3-8449-2171d58697ab_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Marketable Investments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Available-for-sale Securities Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_68728387-8971-4ae6-93c7-745c2c323239_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales, general and administrative</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_8668639e-4da5-47e2-881c-fdc976b74738_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total amortization of finite lived intangible assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_d63ffc56-187d-4fc6-866f-a58963d1c9d5_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_pen_RoyaltyObligationsPercentofSales_9e674810-8159-4971-8e1a-4c9c9f954eb7_terseLabel_en-US" xlink:label="lab_pen_RoyaltyObligationsPercentofSales" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Royalty as a percent of sales</link:label>
    <link:label id="lab_pen_RoyaltyObligationsPercentofSales_label_en-US" xlink:label="lab_pen_RoyaltyObligationsPercentofSales" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Royalty Obligations, Percent of Sales</link:label>
    <link:label id="lab_pen_RoyaltyObligationsPercentofSales_documentation_en-US" xlink:label="lab_pen_RoyaltyObligationsPercentofSales" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Royalty Obligations, Percent of Sales</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pen_RoyaltyObligationsPercentofSales" xlink:href="pen-20210331.xsd#pen_RoyaltyObligationsPercentofSales"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pen_RoyaltyObligationsPercentofSales" xlink:to="lab_pen_RoyaltyObligationsPercentofSales" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_54cfe7fb-0547-4054-8e52-9feda82218ea_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_14fafa3d-7c71-4891-9ceb-fe2474f3d1d1_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_e9cc321b-f0d8-4fae-a964-f4a4071fac81_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a3f46a32-8853-4072-9b8d-7b52b4b3d4f5_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_f81b531a-4830-4713-b0e2-7f8d21e5277f_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested and expected to vest ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_35c5442a-1264-4a6c-81ca-0ac99690ef97_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_de42e670-82f4-4b47-b348-af4e14bd5e8e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accrued Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_429673bc-5837-4aed-9639-7797791600d0_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite lived intangible assets: net</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_e50705ad-0729-4af0-aebb-f596ba117126_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net change in unrealized losses on available-for-sale securities, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_53a64afe-583a-452e-8e65-5f6887a237aa_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for contingent consideration, operating activities</link:label>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for Contingent Consideration Liability, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities" xlink:to="lab_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_pen_OtherNonUSMember_dc6b8fe2-547d-4ff2-b8b2-0ce6c0730236_terseLabel_en-US" xlink:label="lab_pen_OtherNonUSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">International</link:label>
    <link:label id="lab_pen_OtherNonUSMember_label_en-US" xlink:label="lab_pen_OtherNonUSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Non-US [Member]</link:label>
    <link:label id="lab_pen_OtherNonUSMember_documentation_en-US" xlink:label="lab_pen_OtherNonUSMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Non-US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pen_OtherNonUSMember" xlink:href="pen-20210331.xsd#pen_OtherNonUSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pen_OtherNonUSMember" xlink:to="lab_pen_OtherNonUSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_5deaa554-8c6c-4995-926f-5231e0f6b2f4_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenue</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_65fdc386-cb7a-43f6-83bb-fb7dc00f6420_verboseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenue</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_f42d302d-f23f-4790-a085-669a86d0aa86_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_11e81509-a150-4b03-a1e6-0611273f7904_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Intangible Assets</link:label>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIntangibleAssetsMember" xlink:to="lab_us-gaap_OtherIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_d4639416-5e79-4ac7-9686-1aee0150399e_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_c52254aa-e33d-4198-9203-6a0fc291b1d4_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_ee44fee9-744a-4efe-a5a8-68dce1d6706f_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized compensation cost, expected recognition period</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationTechniqueAxis_1ab71bdb-9a49-4d9c-8918-6913004a9c0f_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationTechniqueAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Approach and Technique [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationTechniqueAxis_label_en-US" xlink:label="lab_us-gaap_ValuationTechniqueAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Approach and Technique [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationTechniqueAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationTechniqueAxis" xlink:to="lab_us-gaap_ValuationTechniqueAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c04c0c90-329f-4ef1-aa3f-cf49ff1b2a98_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_68e7d53d-e07b-4b88-96b5-a45be95e8ac2_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level&#160;1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_d191344a-4252-4069-96ed-96dd5723d62f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_661c06b4-fe01-4942-a402-4295bec7919a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_82f24ea6-1c24-4a35-b741-ace64d178995_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7bd34baf-c173-470d-9acd-2e5de6b9af05_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryRawMaterialsNetOfReserves_22abc651-c0a0-48e3-86da-975a3071d7fb_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Raw materials</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterialsNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Raw Materials, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:to="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_c58267cb-aa80-40a4-8e61-7529a98a22ad_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecurities_f22a14a4-5af9-4a25-82f9-53de4200e513_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable investments</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecurities_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecurities" xlink:to="lab_us-gaap_AvailableForSaleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_1efe1fdf-6196-4e1b-8dd1-f66c2e3d42f9_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Assets</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:to="lab_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement_48abf9a7-b92c-4c3a-ae76-95a736bb617a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement_label_en-US" xlink:label="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Operating Activities, Cash Flow Statement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:to="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_4dcd9598-2349-4d93-8a04-ad290887ed17_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_7e8a6315-16b1-465a-afd9-f7ac8bf3fb19_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_4bf56b57-4852-4e9d-875b-c99b7806f787_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossForeignCurrencyTranslation_0fc42d41-fee5-486f-b7bf-b7a9c0e0d926_negatedTerseLabel_en-US" xlink:label="lab_pen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossForeignCurrencyTranslation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency remeasurement</link:label>
    <link:label id="lab_pen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossForeignCurrencyTranslation_label_en-US" xlink:label="lab_pen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossForeignCurrencyTranslation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Foreign Currency Translation</link:label>
    <link:label id="lab_pen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossForeignCurrencyTranslation_documentation_en-US" xlink:label="lab_pen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossForeignCurrencyTranslation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of foreign currency translation gain or (loss) for financial instrument classified as a liability measured using unobservable inputs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossForeignCurrencyTranslation" xlink:href="pen-20210331.xsd#pen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossForeignCurrencyTranslation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossForeignCurrencyTranslation" xlink:to="lab_pen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossForeignCurrencyTranslation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_5dd8ea1f-94dc-462b-8206-f313030dbbd6_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e83d7bc6-5d55-4740-a607-d1b7eebe963a_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile consolidated net income to net cash used in operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_e6abddbf-6d19-4bc5-95c8-6a1a7d1c146c_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9d3d0616-ca75-4004-b2ce-539501c21201_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3c32901f-70f2-42b3-a050-d813b1f55f45_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_224c3792-6ada-4074-a4dd-8b80668ee0c5_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Potential dilutive stock-based options and awards (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_e3ac08e3-ea54-40d7-b95c-44efa4197ae0_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from exercises of stock options</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_10b5ce4a-7c4a-4f43-aeee-39487c47a1cb_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total: Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_pen_BankOfAmericaAndCitibankMember_1d3091de-894d-49af-95de-f395c769aa41_terseLabel_en-US" xlink:label="lab_pen_BankOfAmericaAndCitibankMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank Of America And Citibank</link:label>
    <link:label id="lab_pen_BankOfAmericaAndCitibankMember_label_en-US" xlink:label="lab_pen_BankOfAmericaAndCitibankMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank Of America And Citibank [Member]</link:label>
    <link:label id="lab_pen_BankOfAmericaAndCitibankMember_documentation_en-US" xlink:label="lab_pen_BankOfAmericaAndCitibankMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank Of America And Citibank</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pen_BankOfAmericaAndCitibankMember" xlink:href="pen-20210331.xsd#pen_BankOfAmericaAndCitibankMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pen_BankOfAmericaAndCitibankMember" xlink:to="lab_pen_BankOfAmericaAndCitibankMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_9222fa92-933e-4a88-81b1-934df28850f1_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_eb340ded-7228-45b3-af92-f7626e651589_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_5c31e69c-dedf-4b90-8c2d-9d563663579b_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Contractual Maturities of Marketable Investments</link:label>
    <link:label id="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments Classified by Contractual Maturity Date [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:to="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_7ffc8507-22dc-4598-a048-c1584d15d504_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_c526b11a-999a-4c3f-9132-185ea7973cce_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current and non-current assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_160c49e9-5a01-4ed0-b3b5-fb15150895f6_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_65b29a46-37e9-4690-ae20-8daf83fd494b_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_4d909c46-802d-4e83-8597-438b249c4b66_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortized Cost</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Amortized Cost, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_54d199be-2b16-463a-9642-33e8659442af_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income (loss) attributable to Penumbra, Inc.</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_436e1456-e395-44f4-8bdc-858532624c08_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Numerator:</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_1324f19c-65d1-4a4b-b3ed-4bb98017fc0e_netLabel_en-US" xlink:label="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net of tax</link:label>
    <link:label id="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, before Reclassifications, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:to="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_fe5680a6-249e-48ee-92a0-37e6193b49f4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_76fe6fa3-617f-4683-b4c1-1ccd63e1f38c_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_2414593a-b42c-4d29-bbe2-ebddf3aefaf5_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_7ba31784-e990-4e17-8bb4-1ad16eed4b7f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Credit Loss</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfitLoss_00c256a1-02ed-490a-aa0e-6dd061c0852d_totalLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated net income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_88b7d22f-65f3-4833-9dc9-b55ff1d17971_verboseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated net income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_449a80ca-2371-419c-bdd0-6c2197bddd07_terseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated net income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_label_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_2e1cac1d-e4b0-4613-9976-02c10bb78811_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_c8205897-8556-4f02-800b-639c29ca136e_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (loss) before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_d25946b7-0d7c-46d4-8f3b-7616d663866c_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_98e15b64-8651-4551-9e26-103b1f08cc94_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Inventories</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_5e7eaf5d-75d6-4702-900e-0ad41a0c8a54_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation expense, capitalized in inventory</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Amount Capitalized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_8eafb74f-09e9-4ee8-9a94-3cf3d1d71a18_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax effect &#8212; expense</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss) before Reclassifications, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_2cf06778-af14-45d3-96a7-8eacd493b23d_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_57cb7770-ae33-4320-b640-ab4f830e957c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesCurrent_6b136802-92bc-4772-bc33-5dcbd1ef6197_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable investments</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesCurrent_3d909054-45b2-4a7b-8f35-8df35f54bcfd_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesCurrent_a1f98252-28b6-47c2-9591-f2e2d6da63b2_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesCurrent_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesCurrent" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_3c8aa2e3-9770-4121-8aac-5db6b5633e55_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from (Payments for) Other Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_751a532b-d8fc-411e-80c1-d40d22940f51_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of employee taxes related to vested stock</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment, Tax Withholding, Share-based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_cc9b3e90-9218-4af7-a472-5d8b999ea28c_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill) [Abstract]</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_c02a0c26-027c-4949-aa3a-f803a07be161_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover page.</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputTypeAxis_8baa2afe-a305-4878-9932-ba606c11c5a6_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Axis]</link:label>
    <link:label id="lab_us-gaap_MeasurementInputTypeAxis_label_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeAxis" xlink:to="lab_us-gaap_MeasurementInputTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_pen_RoyaltyAgreementMarch2005Member_07e32735-ef8a-423c-9c89-ffda9bec8d2b_terseLabel_en-US" xlink:label="lab_pen_RoyaltyAgreementMarch2005Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Royalty Agreement, March 2005</link:label>
    <link:label id="lab_pen_RoyaltyAgreementMarch2005Member_label_en-US" xlink:label="lab_pen_RoyaltyAgreementMarch2005Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Royalty Agreement, March 2005 [Member]</link:label>
    <link:label id="lab_pen_RoyaltyAgreementMarch2005Member_documentation_en-US" xlink:label="lab_pen_RoyaltyAgreementMarch2005Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Royalty Agreement, March 2005 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pen_RoyaltyAgreementMarch2005Member" xlink:href="pen-20210331.xsd#pen_RoyaltyAgreementMarch2005Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pen_RoyaltyAgreementMarch2005Member" xlink:to="lab_pen_RoyaltyAgreementMarch2005Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_436bc6b4-ddb9-4880-936c-0479fc1e7385_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_769eff67-d88f-4434-a6ec-b372e8693d0f_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Domain]</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_823e59b5-eee7-48fc-993e-970b29dd5d94_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_0f1667b1-7874-4118-bcb9-32bf2a234c21_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_55785de0-d517-40f4-9e5b-498806011331_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeSecretsMember_cbce3d0b-4c25-4263-887d-2bc4a7e4bc98_terseLabel_en-US" xlink:label="lab_us-gaap_TradeSecretsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade secrets and processes</link:label>
    <link:label id="lab_us-gaap_TradeSecretsMember_label_en-US" xlink:label="lab_us-gaap_TradeSecretsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Secrets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeSecretsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeSecretsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeSecretsMember" xlink:to="lab_us-gaap_TradeSecretsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_0288d667-eaf4-4203-87f4-e548c2180e21_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualPayments_6616b980-fdb7-4e4e-b0fd-d87e7137eacc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualPayments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlements of warranty claims</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualPayments_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard and Extended Product Warranty Accrual, Decrease for Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualPayments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyAccrualPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrualPayments" xlink:to="lab_us-gaap_ProductWarrantyAccrualPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_7e8da8c9-84e7-4405-8f53-232c787d40d6_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finished goods</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Finished Goods, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:to="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_63124a0b-22fd-49e3-847d-8d21d4d051c2_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_833f4f13-2093-4236-b35d-c95c640cd152_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyAccrual_230a9b7b-ffb1-4f14-8f4d-f6c7e96a62a9_periodStartLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrual" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at the beginning of the period</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrual_102fec54-96e0-4b5f-a31f-7b3011dc9ee1_periodEndLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrual" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at the end of the period</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrual_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrual" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard and Extended Product Warranty Accrual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyAccrual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrual" xlink:to="lab_us-gaap_ProductWarrantyAccrual" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_8d39cd76-3d04-4282-a6c3-de05e5ed0493_verboseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets obtained in exchange for finance lease obligations</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Finance Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_713994f7-f645-453a-bc89-0bf769debff2_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss attributable to non-controlling interest</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3bee97d9-1466-431c-b34d-15a0ce624032_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss attributable to non-controlling interest</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_ff107618-de6b-4c5b-acd4-0f050f9a6584_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canceled/Forfeited (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_d9e0648a-0576-4c85-af10-67e0f8ba7da9_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_303ae0b7-65f2-4815-bcd0-fd9481544209_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_5b492ecd-6dd3-4cfb-b6d7-aaf3386d5460_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options exercised (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_ba5988b9-5a74-4ae3-8994-c1caa26ee5aa_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments and Fair Value of Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_eb6ae9aa-7807-4d88-87d0-e53cdb3f5156_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CASH FLOWS FROM OPERATING ACTIVITIES:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_425b12e4-1bd9-49a6-9895-2883b04729c0_verboseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholder's Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_a5dfc76c-4987-47cd-8974-22caee4b6b6a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Stock Option Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_3e928e03-b86f-410a-89e2-fb8a87dc2575_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from maturities of marketable investments</link:label>
    <link:label id="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:to="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_f7639559-bb1d-4639-b1e8-7fb384b96cc7_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_bacd7b10-ba1a-44b1-998f-7491d228d821_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_e3e28928-8a92-48ae-912a-536bee4ce03b_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_8ce8a478-3cad-494a-88a5-4905a9c6d469_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-Average Exercise Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_c8a6909e-3f65-4d00-9285-2fa4c8473283_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due in less than one year</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_93d2ff78-c468-496d-8447-d6690f93e44e_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_58b57579-2fdb-4de8-9127-c4f762f760f8_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_2c361dd2-ed9d-4ba3-ac21-a6e4b11cfe11_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill impairment</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_446fb2d0-910f-4cc1-a10e-687267898109_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net of allowance for credit losses of $2,137 and $2,198 at March 31, 2021 and December 31, 2020, respectively</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_f65e9377-1ad7-418d-a9c9-42f047453f2d_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_6f14aea1-b786-4195-9a27-30e8dc4b4758_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_6743fe06-36f3-4116-a8cd-dc07ade6916b_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_67a89b77-d852-4070-bd09-10d594255e57_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_92b7087d-42c9-434c-9c77-a9c5485f72cd_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1902f15a-85cf-401e-b2d2-10bb14043f77_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_4a037c99-afe6-4942-b4a1-69519a8345a2_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due in less than one year</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_88dcfe39-afc9-4b59-9a69-b8d44d468697_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_6adcc2fe-413b-4793-b4bd-638c1f305ff4_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_95f03bc8-be49-4992-94e5-d02c8ca8fff2_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level&#160;2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_47afa81b-1d99-4c10-90db-0ea5e95648c5_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_b4c5f9f0-db23-4e3e-b22a-48028821b78e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_758a9fe3-4b08-4d65-aeb2-915b1c3e0798_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options cancelled (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_dd6a1ef1-d255-4911-8968-d3ada8453e15_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_7fbe73b4-21db-4828-8ba9-97e952d13c72_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_dce10f49-9c4b-495e-91e5-5a9f6328df49_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_91ff6f18-fbdc-4c90-bc4e-3a736cd0c668_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_20b7318a-28b6-46b7-9023-873d6adfdf80_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_241612aa-07e9-4566-88ca-089460df99af_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_46c93179-9e92-44b5-8645-9758aae2ec41_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_43467863-0e98-493d-9318-5b2f77c443cc_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of operating segments</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_3f2842e4-6ab8-4dda-82da-339a6d6e14ba_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_427dbbee-3170-4f23-bd8c-5fa4b5f9aa4b_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canceled/Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_0d4f5981-1bdf-42c7-aa90-c8944e49c648_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_7d3d83ec-870b-4833-a8a5-5d8993bb119d_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Unrealized Gains</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_26b9d521-fc91-4779-942c-d5e015c3e4a7_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_30a75b07-582d-4396-aff1-cb5cb10950e4_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Investments</link:label>
    <link:label id="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:to="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_63bb7e83-aa90-4259-92e1-3a257a2216de_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a893038d-a5d4-47b5-9894-380c231ffe72_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_7045daac-3c94-44ee-ac1f-a487eb00cc3c_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_5700467f-85f5-4df4-a144-b87e5b098d05_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_5bcefde7-4454-4209-be03-7d946635ba94_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Axis]</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:to="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_6a39eb35-aadb-48d1-8aab-30f2f34a13e1_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_pen_MeasurementInputActualRevenueResultsMember_79ad6b59-d025-4ae7-bee6-743db7a3df84_terseLabel_en-US" xlink:label="lab_pen_MeasurementInputActualRevenueResultsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Actual Revenue Results</link:label>
    <link:label id="lab_pen_MeasurementInputActualRevenueResultsMember_label_en-US" xlink:label="lab_pen_MeasurementInputActualRevenueResultsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Actual Revenue Results [Member]</link:label>
    <link:label id="lab_pen_MeasurementInputActualRevenueResultsMember_documentation_en-US" xlink:label="lab_pen_MeasurementInputActualRevenueResultsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Actual Revenue Results</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pen_MeasurementInputActualRevenueResultsMember" xlink:href="pen-20210331.xsd#pen_MeasurementInputActualRevenueResultsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pen_MeasurementInputActualRevenueResultsMember" xlink:to="lab_pen_MeasurementInputActualRevenueResultsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_cf423e36-6021-4cb4-9c77-5601950c5a32_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_66297425-3be7-436c-b8b6-e8b0efd2fe38_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLenderDomain_cf9f7073-e9aa-4b18-95aa-d8c92c8016a0_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLenderDomain_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterest_a9d018c7-1309-4f3b-9a95-a133b7b9f1c2_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-controlling interest</link:label>
    <link:label id="lab_us-gaap_MinorityInterest_label_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterest" xlink:to="lab_us-gaap_MinorityInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_14039a70-3c86-4a4e-9774-d87459704b71_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_addc9286-f2ca-4387-a633-c1f265261712_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CASH FLOWS FROM INVESTING ACTIVITIES:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_a66669a0-4317-499d-b6f1-434f4ae03b7f_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_pen_RoyaltyObligationsMinimumQuarterlyRoyaltyPayments_8de6c1ed-e54b-45c4-83c7-f915d2b137de_terseLabel_en-US" xlink:label="lab_pen_RoyaltyObligationsMinimumQuarterlyRoyaltyPayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum quarterly royalty payments</link:label>
    <link:label id="lab_pen_RoyaltyObligationsMinimumQuarterlyRoyaltyPayments_label_en-US" xlink:label="lab_pen_RoyaltyObligationsMinimumQuarterlyRoyaltyPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Royalty Obligations, Minimum Quarterly Royalty Payments</link:label>
    <link:label id="lab_pen_RoyaltyObligationsMinimumQuarterlyRoyaltyPayments_documentation_en-US" xlink:label="lab_pen_RoyaltyObligationsMinimumQuarterlyRoyaltyPayments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Royalty Obligations, Minimum Quarterly Royalty Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pen_RoyaltyObligationsMinimumQuarterlyRoyaltyPayments" xlink:href="pen-20210331.xsd#pen_RoyaltyObligationsMinimumQuarterlyRoyaltyPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pen_RoyaltyObligationsMinimumQuarterlyRoyaltyPayments" xlink:to="lab_pen_RoyaltyObligationsMinimumQuarterlyRoyaltyPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_33a38527-b617-4e43-996a-23135dc1629c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less than 12 months: Gross Unrealized Losses</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_6980356a-ffc8-4e09-b9ea-d55a0a311d66_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_4a3544a7-4c9d-4c40-aece-9d08fe7dcb4b_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_59bd946a-9ba8-496f-b12d-0d501a4416c3_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Penumbra, Inc. stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_29f9c446-0e13-4e59-a0ed-9711766c8b31_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_5db9ec01-7977-40e1-a5f6-cebd1a6d8bd3_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NatureOfOperations_627d4f72-2d60-4319-b3ec-4fb001034b39_terseLabel_en-US" xlink:label="lab_us-gaap_NatureOfOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization and Description of Business</link:label>
    <link:label id="lab_us-gaap_NatureOfOperations_label_en-US" xlink:label="lab_us-gaap_NatureOfOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature of Operations [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NatureOfOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NatureOfOperations" xlink:to="lab_us-gaap_NatureOfOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_41515000-2909-4e69-a8df-2e7b2ae11647_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_8d91b4c8-2e79-4f96-a25c-a8bba479a5ca_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive (loss) income</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_fd2ca4d4-34fc-4659-96fd-f957349673a8_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_06697f61-4011-4c3a-b7c6-eed98583a229_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_6b1bccf4-f530-4448-80bc-8429590e14b2_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payroll and employee-related cost</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_73022c5c-2b08-447a-9de1-4cfd8643fd50_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ParentMember_856c54b5-05b5-4de9-8c35-0d97f9a526a2_verboseLabel_en-US" xlink:label="lab_us-gaap_ParentMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Penumbra, Inc. Stockholders&#8217; Equity</link:label>
    <link:label id="lab_us-gaap_ParentMember_label_en-US" xlink:label="lab_us-gaap_ParentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ParentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ParentMember" xlink:to="lab_us-gaap_ParentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_2d71a57c-02f6-4ba3-9541-3cce45a45266_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis" xlink:to="lab_us-gaap_FinancialInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_0d2bbdd2-dd79-4291-aaf2-a9bdad3dbcef_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive securities excluded from the computation of earnings per share (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_ee52d20d-ca08-473c-adfe-252870feddfa_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_e10cc6eb-579d-4642-b1ea-fa81214375fb_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_2c03433b-4725-4827-8e44-87fb4711055f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Available-for-sale Securities [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Available-for-sale Securities [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_39db18b2-3e4f-4062-8671-8b7fcb7885e7_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_d4518271-a03e-4c1c-9367-8441e322a8b1_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_578ceeb0-e5ce-4002-aa5b-292e274955a4_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_fc61387d-9d9f-40a9-81b5-1c8f18202f86_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest income, net</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income (Expense), Nonoperating, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_32ce0363-35f1-4411-af20-97d79a42556f_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income attributable to Penumbra, Inc.</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_1f0901b2-8682-42cb-8331-ed34aa408ccb_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_99061796-d127-4266-9f03-c61b20093d9d_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income attributable to Penumbra, Inc.</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_1fe46090-b7f8-4786-9cef-f27f73f985bc_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current finance lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_20ec50eb-37a7-4e3e-befc-cb34f58be057_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in operating assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_30f95174-b9fb-44e1-a5cf-4105fdf05f67_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total other comprehensive loss, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_f8c7a35d-d3af-44e2-a42c-06a2ffb778b2_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_315d1780-db17-44f6-b06d-8adca8d0ecff_netLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total other comprehensive (loss) income, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_237d8867-eeac-4f53-b646-e217a213450c_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due in one to five years</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_9c8f340b-3ffc-4de3-8847-efa18df6b090_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_3e9af3fc-759a-47a9-a069-eca0b85f3ada_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_7e4cb287-9930-45f2-ae51-c653f9670a52_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_16fd77b8-853b-4af8-a7d1-764935fe8c9e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating expenses:</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillDisclosureTextBlock_604441d3-f4eb-4db9-9588-7c9b935a2a5a_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_e87554ed-0d69-45eb-9729-79932ffe32ea_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income attributable to Penumbra, Inc. per share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pen_PeripheralVascularMember_62f9fc50-e836-4780-a28d-231382e62d75_terseLabel_en-US" xlink:label="lab_pen_PeripheralVascularMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vascular</link:label>
    <link:label id="lab_pen_PeripheralVascularMember_label_en-US" xlink:label="lab_pen_PeripheralVascularMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Peripheral Vascular [Member]</link:label>
    <link:label id="lab_pen_PeripheralVascularMember_documentation_en-US" xlink:label="lab_pen_PeripheralVascularMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Peripheral Vascular [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pen_PeripheralVascularMember" xlink:href="pen-20210331.xsd#pen_PeripheralVascularMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pen_PeripheralVascularMember" xlink:to="lab_pen_PeripheralVascularMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_d99e8ba6-1307-4d8d-a553-be23e9d7d0c2_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total: Gross Unrealized Losses</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_pen_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract_0292d622-04dd-4e39-928d-4ca6ef3cd516_terseLabel_en-US" xlink:label="lab_pen_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares used to compute net income attributable to common stockholders:</link:label>
    <link:label id="lab_pen_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract_label_en-US" xlink:label="lab_pen_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic and Diluted [Abstract]</link:label>
    <link:label id="lab_pen_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract_documentation_en-US" xlink:label="lab_pen_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic and Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pen_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract" xlink:href="pen-20210331.xsd#pen_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pen_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract" xlink:to="lab_pen_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_33d63fe0-dddf-4a5e-9542-321b9733f605_negatedLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Realized gain (loss) &#8212; marketable investments</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification from AOCI, Current Period, before Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" xlink:to="lab_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_pen_MonteCarloSimulationValuationTechniqueMember_224fa63e-bba4-4945-b0d5-dff0f5026399_terseLabel_en-US" xlink:label="lab_pen_MonteCarloSimulationValuationTechniqueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Monte Carlo Simulation</link:label>
    <link:label id="lab_pen_MonteCarloSimulationValuationTechniqueMember_label_en-US" xlink:label="lab_pen_MonteCarloSimulationValuationTechniqueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Monte Carlo Simulation Valuation Technique [Member]</link:label>
    <link:label id="lab_pen_MonteCarloSimulationValuationTechniqueMember_documentation_en-US" xlink:label="lab_pen_MonteCarloSimulationValuationTechniqueMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Monte Carlo Simulation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pen_MonteCarloSimulationValuationTechniqueMember" xlink:href="pen-20210331.xsd#pen_MonteCarloSimulationValuationTechniqueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pen_MonteCarloSimulationValuationTechniqueMember" xlink:to="lab_pen_MonteCarloSimulationValuationTechniqueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_0b1eba1a-94a4-40d1-b213-17aacdb2ef22_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_6b78cade-e2bb-4042-a258-d95ca973b709_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of&#160;Shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_76b201f6-f29c-4653-9c57-d8a0b1b3f52b_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_74393ddb-5a3b-4745-823b-8299908c9b83_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of marketable investments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Available-for-sale Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:to="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_c4747b44-bfef-4f8e-8fb1-4ec300f90b19_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RoyaltyExpense_9615fe74-1732-47b4-b053-40a3b8f93b9e_terseLabel_en-US" xlink:label="lab_us-gaap_RoyaltyExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Royalty expense</link:label>
    <link:label id="lab_us-gaap_RoyaltyExpense_label_en-US" xlink:label="lab_us-gaap_RoyaltyExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Royalty Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RoyaltyExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RoyaltyExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RoyaltyExpense" xlink:to="lab_us-gaap_RoyaltyExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_3679b4d0-79c4-4851-a211-79d8da6529c2_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_d8b31e74-2b39-4f04-bcd8-ac0eed7c4294_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock-based Compensation Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_335647ec-8b57-4ed9-9dc7-c693343c3601_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_701df7fb-7e4c-4512-8563-e4d7dcd9abda_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_e24d9b8b-9fb3-4974-bbbd-3f52a18f1551_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency Translation Adjustments</link:label>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Foreign Currency Adjustment Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pen_RestrictedStockandRestrictedStockUnitsRSUsMember_614938ed-d8ef-475d-9c03-02b1aff5eadf_terseLabel_en-US" xlink:label="lab_pen_RestrictedStockandRestrictedStockUnitsRSUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock and restricted stock units</link:label>
    <link:label id="lab_pen_RestrictedStockandRestrictedStockUnitsRSUsMember_label_en-US" xlink:label="lab_pen_RestrictedStockandRestrictedStockUnitsRSUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock and Restricted Stock Units (RSUs) [Member]</link:label>
    <link:label id="lab_pen_RestrictedStockandRestrictedStockUnitsRSUsMember_documentation_en-US" xlink:label="lab_pen_RestrictedStockandRestrictedStockUnitsRSUsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock and Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pen_RestrictedStockandRestrictedStockUnitsRSUsMember" xlink:href="pen-20210331.xsd#pen_RestrictedStockandRestrictedStockUnitsRSUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pen_RestrictedStockandRestrictedStockUnitsRSUsMember" xlink:to="lab_pen_RestrictedStockandRestrictedStockUnitsRSUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_b843ea0c-36a5-4bc0-9064-acb9b6abde8e_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less than 12 months: Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsAxis_6c387c50-29ca-4c0d-92dd-64cfeb164d94_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Axis]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsAxis_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsAxis" xlink:to="lab_us-gaap_OtherCommitmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsDomain_1f6e28fd-e73f-4c58-96ec-274900b7f0c6_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Domain]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsDomain_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsDomain" xlink:to="lab_us-gaap_OtherCommitmentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_pen_ContingentConsiderationAbstract_3ce3c195-ba0f-44af-aafe-20df3c30ad5e_terseLabel_en-US" xlink:label="lab_pen_ContingentConsiderationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration [Abstract]</link:label>
    <link:label id="lab_pen_ContingentConsiderationAbstract_label_en-US" xlink:label="lab_pen_ContingentConsiderationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration [Abstract]</link:label>
    <link:label id="lab_pen_ContingentConsiderationAbstract_documentation_en-US" xlink:label="lab_pen_ContingentConsiderationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pen_ContingentConsiderationAbstract" xlink:href="pen-20210331.xsd#pen_ContingentConsiderationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pen_ContingentConsiderationAbstract" xlink:to="lab_pen_ContingentConsiderationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_f6c5f32d-626a-4b8b-9c29-5150d39676f2_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite lived intangible assets: gross carrying amount</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_5958e076-41f2-4daf-8b71-3be79645d840_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money market funds</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember" xlink:to="lab_us-gaap_MoneyMarketFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossPeriodIncreaseDecrease_21717757-b4d1-451b-90b8-78105d560f88_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for credit losses</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossPeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Allowance for Credit Loss, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossPeriodIncreaseDecrease" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossPeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossPeriodIncreaseDecrease" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossPeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_dd4ef015-4dd3-4734-936f-ed1086549588_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NONCASH INVESTING AND FINANCING ACTIVITIES:</link:label>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_label_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1441a3cb-a079-4c92-a97b-0dc770e353cf_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a8a2f6ad-3c54-479a-b66c-151d75a7645f_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NET DECREASE IN CASH AND CASH EQUIVALENTS</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesAmortizedCost_df8dc661-4e93-4686-a8a5-645cf95a0725_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortized Cost</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesAmortizedCost_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Amortized Cost Basis</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAmortizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_7396769e-1e44-48f8-92be-12eec08f71ca_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_83b184c2-367d-46be-be66-eecd0ef10009_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_df00ba92-1906-4824-98e5-ef5b3959c027_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_f0fe47b9-ee3d-46e1-806d-b6d728b20583_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options cancelled (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_458f1089-dda9-47ec-b7dc-bcc9ea306430_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustments, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_cd1790c7-2b81-478c-8e4f-8e5f1ba536e7_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other non-current liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_14e573b9-dfd6-4c12-9e7b-8542223f844a_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock_c0c4a690-465f-4575-a291-72f3ecd7cc96_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of the Fair Value of Marketable Investments in an Unrealized Loss Position for Less than Twelve Months</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_32c21d68-da0c-40b7-a153-1598f91510c5_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_57384da1-73b4-4736-8850-0d5ac92d9303_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2320bd0d-db51-4527-b1b7-d43a364df905_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_18c81052-9934-4fd4-b0dc-3c4a6e3d2218_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment to retained earnings</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_b4dd7f68-3db4-4867-8986-778b63527bf6_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets obtained in exchange for lease obligations</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_c000688b-327d-401e-a125-9396c95272d2_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Revenues_11e2b53b-9027-41de-9aad-b964f12863c7_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_Revenues_label_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_8b9dad53-256b-4442-9526-ef3d9ac5064c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for (benefit from) income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_087fe24b-fa9e-40f2-af34-ab1b2132fc5e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefit from income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f0de4034-1d00-4583-a9ec-147f2fc7fea2_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CASH AND CASH EQUIVALENTS&#8212;Beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_9bb1a87e-d47b-475e-ad94-a819e5c41034_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CASH AND CASH EQUIVALENTS&#8212;End of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_22786a85-7b8b-497d-93a6-62aaafe7282a_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Table]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_389072d0-fce9-4022-96a9-ed4b0f716f40_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration liability balance</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial and Nonfinancial Liabilities, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_8f83f921-6815-4a42-848b-0ec33b3c08df_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_9a57a75d-5237-416f-ac45-1b9e148bd228_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total accrued liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_9e922afe-b25e-4eb6-b940-b516d6baecaa_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_8fa1fd4b-8488-4959-b80b-2eccaf28f68c_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current finance lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_3db826de-cca3-4565-b8dc-a4d3c141e12e_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_4559e12c-5cbe-404b-bfd8-53c479004101_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_20907570-6b28-4b65-894b-f9638f2923a0_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived Intangible Assets Amortization Expense</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived Intangible Assets Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_415ca428-07ff-4bd0-97f9-f3a6934c7871_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Unrealized Losses</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_266e15fc-57e6-40ec-bb08-8d611aea6f9f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value of Contingent Consideration Obligation</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_e846b41c-509f-4ba7-9bb1-dd89ac253f95_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of indefinite-lived intangible assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Indefinite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_5641a3fc-9a27-412c-b082-6336eac81630_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Description</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_36016053-2748-48d0-98da-202a39053154_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_a300826a-b860-4284-a979-5368ed4b1fab_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_81bd158c-b802-472e-8516-da89b62deeaf_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_a02e2e77-9611-4c65-911c-39d1e4b6b05e_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_49074012-8e57-4475-b388-8604976006ec_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted -Average Grant Date Fair Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTaxAbstract_a31a3dc7-28ec-4057-8969-9627d0799c41_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive (loss) income before reclassifications:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTaxAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss) before Reclassifications, Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTaxAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTaxAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_6660eab2-1ac7-433b-b67c-0598d255ca0f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_pen_NumberofBusinessActivities_2721695a-8992-45a4-ad37-2a02819a2f63_terseLabel_en-US" xlink:label="lab_pen_NumberofBusinessActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of business activities</link:label>
    <link:label id="lab_pen_NumberofBusinessActivities_label_en-US" xlink:label="lab_pen_NumberofBusinessActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Business Activities</link:label>
    <link:label id="lab_pen_NumberofBusinessActivities_documentation_en-US" xlink:label="lab_pen_NumberofBusinessActivities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Business Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pen_NumberofBusinessActivities" xlink:href="pen-20210331.xsd#pen_NumberofBusinessActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pen_NumberofBusinessActivities" xlink:to="lab_pen_NumberofBusinessActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_676d092c-d73a-46ba-a5df-1e88c152d94f_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-controlling Interest</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestMember" xlink:to="lab_us-gaap_NoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pen_RoyaltyObligationsExtendedTermOfAgreement_bcb7a38d-51ac-4f24-88e5-f843501b1f2a_terseLabel_en-US" xlink:label="lab_pen_RoyaltyObligationsExtendedTermOfAgreement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Extended term of agreement</link:label>
    <link:label id="lab_pen_RoyaltyObligationsExtendedTermOfAgreement_label_en-US" xlink:label="lab_pen_RoyaltyObligationsExtendedTermOfAgreement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Royalty Obligations, Extended Term of Agreement</link:label>
    <link:label id="lab_pen_RoyaltyObligationsExtendedTermOfAgreement_documentation_en-US" xlink:label="lab_pen_RoyaltyObligationsExtendedTermOfAgreement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Royalty Obligations, Extended Term of Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pen_RoyaltyObligationsExtendedTermOfAgreement" xlink:href="pen-20210331.xsd#pen_RoyaltyObligationsExtendedTermOfAgreement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pen_RoyaltyObligationsExtendedTermOfAgreement" xlink:to="lab_pen_RoyaltyObligationsExtendedTermOfAgreement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_5d81403e-2f61-4d88-a77a-4be2f0e86ebf_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_e3277d0a-9a76-4f5f-845c-52448d9f411c_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for contingent consideration, financing activities</link:label>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for Contingent Consideration Liability, Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:to="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_f7d0e533-ceb2-41a5-8c69-c82093968ebf_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective tax rate (benefit) expense</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_afaf3ff5-e0e5-4a08-a906-96bedd6de29e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_651bbd11-a311-49cc-8e18-d4cb77a755e6_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_3dfd154c-904f-4435-952e-52e2ee2a2d5b_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_79a33e14-0856-42f8-8d25-59c173b7dc1a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_45e461fd-3a3d-452f-a3ad-706328d29ea3_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for credit losses</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b8c615c3-3179-4521-8c0e-635b9ee2f271_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Award [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_3d23e1f1-cbab-4bad-a929-1a7c2306e31f_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate bonds</link:label>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:to="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_4b571dfb-e941-41b7-b747-8a84646ef782_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillOtherIncreaseDecrease_989b52c2-d023-4c34-9b00-932322e98eee_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillOtherIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation</link:label>
    <link:label id="lab_us-gaap_GoodwillOtherIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_GoodwillOtherIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Other Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillOtherIncreaseDecrease" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillOtherIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillOtherIncreaseDecrease" xlink:to="lab_us-gaap_GoodwillOtherIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_96c23e5e-411c-41b2-8c70-a4f1897caeb5_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares outstanding:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_a3974523-83a9-43c8-9a16-b46cd80d51f1_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Denominator:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLoss_f59720e1-7fde-4437-a2d0-c411970f0523_terseLabel_en-US" xlink:label="lab_pen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in fair value</link:label>
    <link:label id="lab_pen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLoss_label_en-US" xlink:label="lab_pen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability (Gain) Loss</link:label>
    <link:label id="lab_pen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLoss_documentation_en-US" xlink:label="lab_pen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLoss" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of gain (loss) recognized against the asset on the balance sheet or in the income statement for financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLoss" xlink:href="pen-20210331.xsd#pen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLoss" xlink:to="lab_pen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_4a94d59f-30a4-4914-8a51-1a8db5b39b3e_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:type="arc" order="1"/>
    <link:label id="lab_pen_CrossmedS.p.aMember_5297b69e-23fe-45ef-b0d0-0b0d52006d94_terseLabel_en-US" xlink:label="lab_pen_CrossmedS.p.aMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Contingent Consideration</link:label>
    <link:label id="lab_pen_CrossmedS.p.aMember_label_en-US" xlink:label="lab_pen_CrossmedS.p.aMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Crossmed S.p.a [Member]</link:label>
    <link:label id="lab_pen_CrossmedS.p.aMember_documentation_en-US" xlink:label="lab_pen_CrossmedS.p.aMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Crossmed S.p.a [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pen_CrossmedS.p.aMember" xlink:href="pen-20210331.xsd#pen_CrossmedS.p.aMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pen_CrossmedS.p.aMember" xlink:to="lab_pen_CrossmedS.p.aMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_4e555d7d-3279-43ad-8b2a-1073f481aef3_terseLabel_en-US" xlink:label="lab_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income before reclassifications</link:label>
    <link:label id="lab_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, before Reclassifications, before Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:to="lab_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_eca9a60f-b7a6-4728-b883-dbe1bd5466df_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net (Loss) Income Attributable to Penumbra, Inc. Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherSundryLiabilitiesCurrent_4b5289b0-9855-4683-9e44-15c10481279f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherSundryLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses</link:label>
    <link:label id="lab_us-gaap_OtherSundryLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherSundryLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Sundry Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherSundryLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherSundryLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherSundryLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8d5d439b-ef28-4096-9364-53ef74256198_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_e22a0836-2462-4eb5-8582-0f6fdb56fbb5_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_bf54af04-2654-4c17-a341-163221be0538_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_868fc957-c445-4259-bafe-52585a1557a9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_aaf69e34-a977-4adc-a2b2-fc2ba8dceb37_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares held for tax withholdings (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_fbbf4767-1d2d-4666-ae46-a552fe098b50_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments</link:label>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_96e96a4c-de35-4904-b839-06eb1f1d1a70_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recently Adopted Accounting Standards and Recently Issued Accounting Standards</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pen_U.S.AgencyAndGovernmentSponsoredSecuritiesMember_2c95c862-a6e9-433b-a71d-58e34ffc19d2_terseLabel_en-US" xlink:label="lab_pen_U.S.AgencyAndGovernmentSponsoredSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. agency and government sponsored securities</link:label>
    <link:label id="lab_pen_U.S.AgencyAndGovernmentSponsoredSecuritiesMember_label_en-US" xlink:label="lab_pen_U.S.AgencyAndGovernmentSponsoredSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. Agency And Government Sponsored Securities [Member]</link:label>
    <link:label id="lab_pen_U.S.AgencyAndGovernmentSponsoredSecuritiesMember_documentation_en-US" xlink:label="lab_pen_U.S.AgencyAndGovernmentSponsoredSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Includes debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pen_U.S.AgencyAndGovernmentSponsoredSecuritiesMember" xlink:href="pen-20210331.xsd#pen_U.S.AgencyAndGovernmentSponsoredSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pen_U.S.AgencyAndGovernmentSponsoredSecuritiesMember" xlink:to="lab_pen_U.S.AgencyAndGovernmentSponsoredSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>pen-20210331_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:fea03a9d-1b12-4ec3-9802-29eaa9341b71,g:40decd2e-00a6-4781-8f93-377ed9d738f4-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.penumbrainc.com/role/Cover" xlink:type="simple" xlink:href="pen-20210331.xsd#Cover"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_69e09f76-3b9e-411f-b3d1-167b707cd60d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_dc37d040-c0bb-4840-9948-a813aef87fa4" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_69e09f76-3b9e-411f-b3d1-167b707cd60d" xlink:to="loc_dei_DocumentType_dc37d040-c0bb-4840-9948-a813aef87fa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_4f7b8bb8-b781-41e5-8a59-6a951d172b3a" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_69e09f76-3b9e-411f-b3d1-167b707cd60d" xlink:to="loc_dei_DocumentQuarterlyReport_4f7b8bb8-b781-41e5-8a59-6a951d172b3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_25c5d4d9-9086-40e5-a170-c483f6a54c4b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_69e09f76-3b9e-411f-b3d1-167b707cd60d" xlink:to="loc_dei_DocumentPeriodEndDate_25c5d4d9-9086-40e5-a170-c483f6a54c4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_904ea528-d468-4dbc-a964-ff4b29f72eb4" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_69e09f76-3b9e-411f-b3d1-167b707cd60d" xlink:to="loc_dei_DocumentTransitionReport_904ea528-d468-4dbc-a964-ff4b29f72eb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_182d782b-1c84-4ccb-b8ee-4742986b729a" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_69e09f76-3b9e-411f-b3d1-167b707cd60d" xlink:to="loc_dei_EntityFileNumber_182d782b-1c84-4ccb-b8ee-4742986b729a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_f84cb2d4-d2fd-4a5d-af2d-524a2eab7223" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_69e09f76-3b9e-411f-b3d1-167b707cd60d" xlink:to="loc_dei_EntityRegistrantName_f84cb2d4-d2fd-4a5d-af2d-524a2eab7223" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_6a48ec2e-cab9-4a3b-b1c2-7cea7c78fd4b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_69e09f76-3b9e-411f-b3d1-167b707cd60d" xlink:to="loc_dei_EntityAddressAddressLine1_6a48ec2e-cab9-4a3b-b1c2-7cea7c78fd4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_0bae4063-d040-451f-b858-6de70a77dfbc" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_69e09f76-3b9e-411f-b3d1-167b707cd60d" xlink:to="loc_dei_EntityAddressCityOrTown_0bae4063-d040-451f-b858-6de70a77dfbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_516b6f2a-711d-49b0-ba5f-c537c2fe591f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_69e09f76-3b9e-411f-b3d1-167b707cd60d" xlink:to="loc_dei_EntityAddressStateOrProvince_516b6f2a-711d-49b0-ba5f-c537c2fe591f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_6fa6a546-6b08-4443-90de-6f305c83d9d6" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_69e09f76-3b9e-411f-b3d1-167b707cd60d" xlink:to="loc_dei_EntityIncorporationStateCountryCode_6fa6a546-6b08-4443-90de-6f305c83d9d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_0a75cc1e-0600-4c85-bb16-525422f7bb17" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_69e09f76-3b9e-411f-b3d1-167b707cd60d" xlink:to="loc_dei_EntityTaxIdentificationNumber_0a75cc1e-0600-4c85-bb16-525422f7bb17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_910bb396-6226-41f3-9c96-e470cb53a77d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_69e09f76-3b9e-411f-b3d1-167b707cd60d" xlink:to="loc_dei_EntityAddressPostalZipCode_910bb396-6226-41f3-9c96-e470cb53a77d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_c27a6c8a-2ecf-4c4e-9120-c36bddaeb263" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_69e09f76-3b9e-411f-b3d1-167b707cd60d" xlink:to="loc_dei_CityAreaCode_c27a6c8a-2ecf-4c4e-9120-c36bddaeb263" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_e7c52f51-2a18-441f-b897-40dddbd01ee1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_69e09f76-3b9e-411f-b3d1-167b707cd60d" xlink:to="loc_dei_LocalPhoneNumber_e7c52f51-2a18-441f-b897-40dddbd01ee1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_9351652b-7f20-46f0-8650-0b7a4fe64b78" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_69e09f76-3b9e-411f-b3d1-167b707cd60d" xlink:to="loc_dei_Security12bTitle_9351652b-7f20-46f0-8650-0b7a4fe64b78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_c673d4f0-b334-47c3-91fa-b5264e708cd1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_69e09f76-3b9e-411f-b3d1-167b707cd60d" xlink:to="loc_dei_TradingSymbol_c673d4f0-b334-47c3-91fa-b5264e708cd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_0a396c02-fec7-4f7c-9c9e-2d0b81327d3b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_69e09f76-3b9e-411f-b3d1-167b707cd60d" xlink:to="loc_dei_SecurityExchangeName_0a396c02-fec7-4f7c-9c9e-2d0b81327d3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_87eb4388-15ce-407a-8fc7-f08dc5ff6cef" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_69e09f76-3b9e-411f-b3d1-167b707cd60d" xlink:to="loc_dei_EntityCurrentReportingStatus_87eb4388-15ce-407a-8fc7-f08dc5ff6cef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_3f9de221-17fc-4182-bf72-d4d158d90f5c" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_69e09f76-3b9e-411f-b3d1-167b707cd60d" xlink:to="loc_dei_EntityInteractiveDataCurrent_3f9de221-17fc-4182-bf72-d4d158d90f5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_fad2178d-9446-4ccf-8635-c5fe3c64f045" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_69e09f76-3b9e-411f-b3d1-167b707cd60d" xlink:to="loc_dei_EntityFilerCategory_fad2178d-9446-4ccf-8635-c5fe3c64f045" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_80c71922-c100-4430-8c25-435594afa04e" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_69e09f76-3b9e-411f-b3d1-167b707cd60d" xlink:to="loc_dei_EntitySmallBusiness_80c71922-c100-4430-8c25-435594afa04e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_da155cb5-a9b1-40b3-9442-aa047415ef52" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_69e09f76-3b9e-411f-b3d1-167b707cd60d" xlink:to="loc_dei_EntityEmergingGrowthCompany_da155cb5-a9b1-40b3-9442-aa047415ef52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_9f23bf6d-c536-4b2f-94d0-6166b7596194" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_69e09f76-3b9e-411f-b3d1-167b707cd60d" xlink:to="loc_dei_EntityShellCompany_9f23bf6d-c536-4b2f-94d0-6166b7596194" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_e44c8487-497e-424b-9461-b55d63805724" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_69e09f76-3b9e-411f-b3d1-167b707cd60d" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_e44c8487-497e-424b-9461-b55d63805724" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_906e337b-7bc4-45f7-b1e6-cba2755dee0d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_69e09f76-3b9e-411f-b3d1-167b707cd60d" xlink:to="loc_dei_EntityCentralIndexKey_906e337b-7bc4-45f7-b1e6-cba2755dee0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_9317bc3b-0d10-42f9-bf39-346003fc0f1e" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_69e09f76-3b9e-411f-b3d1-167b707cd60d" xlink:to="loc_dei_CurrentFiscalYearEndDate_9317bc3b-0d10-42f9-bf39-346003fc0f1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_a2bacdd8-f382-412b-94c3-2e85e067c3de" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_69e09f76-3b9e-411f-b3d1-167b707cd60d" xlink:to="loc_dei_DocumentFiscalYearFocus_a2bacdd8-f382-412b-94c3-2e85e067c3de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_171c6c34-a61f-42c0-9c59-2ac1e817fb30" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_69e09f76-3b9e-411f-b3d1-167b707cd60d" xlink:to="loc_dei_DocumentFiscalPeriodFocus_171c6c34-a61f-42c0-9c59-2ac1e817fb30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_81c17907-5eb2-4952-855e-bfc6cc505bc8" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_69e09f76-3b9e-411f-b3d1-167b707cd60d" xlink:to="loc_dei_AmendmentFlag_81c17907-5eb2-4952-855e-bfc6cc505bc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="pen-20210331.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_641048be-f882-4bb5-bef4-e47c6358b284" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_2ce062e9-5e4f-4503-826f-685e0eef5a1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_641048be-f882-4bb5-bef4-e47c6358b284" xlink:to="loc_us-gaap_AssetsAbstract_2ce062e9-5e4f-4503-826f-685e0eef5a1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_a8a93679-54b7-49ec-9345-98dd6ce9c2ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2ce062e9-5e4f-4503-826f-685e0eef5a1b" xlink:to="loc_us-gaap_AssetsCurrentAbstract_a8a93679-54b7-49ec-9345-98dd6ce9c2ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_baf0f911-426d-4d20-b6d4-aee62ea0553f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a8a93679-54b7-49ec-9345-98dd6ce9c2ad" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_baf0f911-426d-4d20-b6d4-aee62ea0553f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesCurrent_3838bbcf-a044-4588-b453-dd33445101d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a8a93679-54b7-49ec-9345-98dd6ce9c2ad" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesCurrent_3838bbcf-a044-4588-b453-dd33445101d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_2cc68c6c-1b8a-4d3f-afc2-35bcbc17592f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a8a93679-54b7-49ec-9345-98dd6ce9c2ad" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_2cc68c6c-1b8a-4d3f-afc2-35bcbc17592f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_085d2968-2fa3-4d12-9f98-5a2da7a82517" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a8a93679-54b7-49ec-9345-98dd6ce9c2ad" xlink:to="loc_us-gaap_InventoryNet_085d2968-2fa3-4d12-9f98-5a2da7a82517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_749cb650-7017-461d-8cd2-7ebd93688d4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a8a93679-54b7-49ec-9345-98dd6ce9c2ad" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_749cb650-7017-461d-8cd2-7ebd93688d4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_c265ef33-91b2-4ec2-ad60-7d36a965cd76" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a8a93679-54b7-49ec-9345-98dd6ce9c2ad" xlink:to="loc_us-gaap_AssetsCurrent_c265ef33-91b2-4ec2-ad60-7d36a965cd76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_96b74035-2cf7-4be2-9f91-691cb4e1a619" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2ce062e9-5e4f-4503-826f-685e0eef5a1b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_96b74035-2cf7-4be2-9f91-691cb4e1a619" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_04ba37f4-df18-4c9f-8159-4d3635336d61" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2ce062e9-5e4f-4503-826f-685e0eef5a1b" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_04ba37f4-df18-4c9f-8159-4d3635336d61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_026a0fb6-56c0-4955-8d44-50a92019dab6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2ce062e9-5e4f-4503-826f-685e0eef5a1b" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_026a0fb6-56c0-4955-8d44-50a92019dab6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_9fd9d9b5-0305-4e23-a0ce-806f532ba106" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2ce062e9-5e4f-4503-826f-685e0eef5a1b" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_9fd9d9b5-0305-4e23-a0ce-806f532ba106" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_27ea958e-fee9-4cc3-a35e-13a1a5605c48" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2ce062e9-5e4f-4503-826f-685e0eef5a1b" xlink:to="loc_us-gaap_Goodwill_27ea958e-fee9-4cc3-a35e-13a1a5605c48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_d4bf82e7-ecea-4a12-9104-afcda4eefb01" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2ce062e9-5e4f-4503-826f-685e0eef5a1b" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_d4bf82e7-ecea-4a12-9104-afcda4eefb01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_5008ddb2-c976-464d-bc42-eef687e45c8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2ce062e9-5e4f-4503-826f-685e0eef5a1b" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_5008ddb2-c976-464d-bc42-eef687e45c8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_402f0713-1ab1-4d00-aa18-0d64e78dad4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2ce062e9-5e4f-4503-826f-685e0eef5a1b" xlink:to="loc_us-gaap_Assets_402f0713-1ab1-4d00-aa18-0d64e78dad4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_61fa3354-1332-4809-b925-6f9cc0ad8e64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_641048be-f882-4bb5-bef4-e47c6358b284" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_61fa3354-1332-4809-b925-6f9cc0ad8e64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_7562f1cc-825a-4c75-9a7b-e6efae34279e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_61fa3354-1332-4809-b925-6f9cc0ad8e64" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_7562f1cc-825a-4c75-9a7b-e6efae34279e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_97644f28-3342-43f7-9b60-52dd3b44c89d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7562f1cc-825a-4c75-9a7b-e6efae34279e" xlink:to="loc_us-gaap_AccountsPayableCurrent_97644f28-3342-43f7-9b60-52dd3b44c89d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_5704ae54-6e9d-419f-a316-d582a9f2aa02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7562f1cc-825a-4c75-9a7b-e6efae34279e" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_5704ae54-6e9d-419f-a316-d582a9f2aa02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_ddda8652-e71b-44a4-b027-cf35decfd11f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7562f1cc-825a-4c75-9a7b-e6efae34279e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_ddda8652-e71b-44a4-b027-cf35decfd11f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_fa0945bc-1401-42f9-b686-4e5dac051e88" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7562f1cc-825a-4c75-9a7b-e6efae34279e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_fa0945bc-1401-42f9-b686-4e5dac051e88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_f65ef7cb-f497-468a-9833-bc1310ed8c14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7562f1cc-825a-4c75-9a7b-e6efae34279e" xlink:to="loc_us-gaap_LiabilitiesCurrent_f65ef7cb-f497-468a-9833-bc1310ed8c14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_56c95154-bf40-41de-a785-948fd7c87e39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_61fa3354-1332-4809-b925-6f9cc0ad8e64" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_56c95154-bf40-41de-a785-948fd7c87e39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_7b595099-a68a-4d99-8e61-b95205497895" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_61fa3354-1332-4809-b925-6f9cc0ad8e64" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_7b595099-a68a-4d99-8e61-b95205497895" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_5f21cae0-232c-4555-a557-24adcb136536" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_61fa3354-1332-4809-b925-6f9cc0ad8e64" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_5f21cae0-232c-4555-a557-24adcb136536" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_5cb4d02b-9b4e-46c0-829d-070728304493" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_61fa3354-1332-4809-b925-6f9cc0ad8e64" xlink:to="loc_us-gaap_Liabilities_5cb4d02b-9b4e-46c0-829d-070728304493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_2af17d89-d581-42fb-b9b0-4e53c30e6f5e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_61fa3354-1332-4809-b925-6f9cc0ad8e64" xlink:to="loc_us-gaap_CommitmentsAndContingencies_2af17d89-d581-42fb-b9b0-4e53c30e6f5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_21327333-9aeb-4acb-b9be-f1a17afeba11" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_61fa3354-1332-4809-b925-6f9cc0ad8e64" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_21327333-9aeb-4acb-b9be-f1a17afeba11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_3fd06ced-3b00-4111-a1ec-8472feec83ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_21327333-9aeb-4acb-b9be-f1a17afeba11" xlink:to="loc_us-gaap_CommonStockValue_3fd06ced-3b00-4111-a1ec-8472feec83ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_de0f797b-5154-4231-97b7-950166f650eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_21327333-9aeb-4acb-b9be-f1a17afeba11" xlink:to="loc_us-gaap_AdditionalPaidInCapital_de0f797b-5154-4231-97b7-950166f650eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_819ce231-a9d4-4ddd-90b0-8e1c2d3621cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_21327333-9aeb-4acb-b9be-f1a17afeba11" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_819ce231-a9d4-4ddd-90b0-8e1c2d3621cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_33de4eed-2fa8-4d81-b3c1-fae114dd2480" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_21327333-9aeb-4acb-b9be-f1a17afeba11" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_33de4eed-2fa8-4d81-b3c1-fae114dd2480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_eea2e2cc-17c1-46c2-9f82-9cc92d445ad1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_21327333-9aeb-4acb-b9be-f1a17afeba11" xlink:to="loc_us-gaap_StockholdersEquity_eea2e2cc-17c1-46c2-9f82-9cc92d445ad1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_ed37e47f-8597-434c-a59c-4a11983bf88d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_61fa3354-1332-4809-b925-6f9cc0ad8e64" xlink:to="loc_us-gaap_MinorityInterest_ed37e47f-8597-434c-a59c-4a11983bf88d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3961f2fc-04f5-4230-b078-e48043c19aae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_61fa3354-1332-4809-b925-6f9cc0ad8e64" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3961f2fc-04f5-4230-b078-e48043c19aae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_579c82a6-667c-41fb-a1b3-c116170e266b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_61fa3354-1332-4809-b925-6f9cc0ad8e64" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_579c82a6-667c-41fb-a1b3-c116170e266b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="pen-20210331.xsd#CondensedConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_9bfc0b8d-d9cb-4bb6-abe0-4f3533354a91" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_9531795c-6166-468e-8581-563c910beff2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9bfc0b8d-d9cb-4bb6-abe0-4f3533354a91" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_9531795c-6166-468e-8581-563c910beff2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="pen-20210331.xsd#CondensedConsolidatedStatementsofOperations"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_d4b46df8-8d9c-474d-8178-9af662cf81c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_7608dfc5-6ff5-4edb-8ba1-057165c830fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d4b46df8-8d9c-474d-8178-9af662cf81c7" xlink:to="loc_us-gaap_Revenues_7608dfc5-6ff5-4edb-8ba1-057165c830fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_2ef3037e-7f2e-48e0-89a4-97255525dc72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d4b46df8-8d9c-474d-8178-9af662cf81c7" xlink:to="loc_us-gaap_CostOfRevenue_2ef3037e-7f2e-48e0-89a4-97255525dc72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_6942b3a5-d1a9-4fd1-8a4b-5fe11672026f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d4b46df8-8d9c-474d-8178-9af662cf81c7" xlink:to="loc_us-gaap_GrossProfit_6942b3a5-d1a9-4fd1-8a4b-5fe11672026f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_1adbc065-39ee-44e0-a8d6-19749c8cd0ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d4b46df8-8d9c-474d-8178-9af662cf81c7" xlink:to="loc_us-gaap_OperatingExpensesAbstract_1adbc065-39ee-44e0-a8d6-19749c8cd0ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_f8908856-e20a-4ad3-b722-f3ded530aa01" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_1adbc065-39ee-44e0-a8d6-19749c8cd0ce" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_f8908856-e20a-4ad3-b722-f3ded530aa01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_15067f9a-9468-41c4-a744-d4c57211da64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_1adbc065-39ee-44e0-a8d6-19749c8cd0ce" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_15067f9a-9468-41c4-a744-d4c57211da64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_830e3338-4f44-4720-a1b5-6ab4ba7e8178" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_1adbc065-39ee-44e0-a8d6-19749c8cd0ce" xlink:to="loc_us-gaap_OperatingExpenses_830e3338-4f44-4720-a1b5-6ab4ba7e8178" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_36253c19-b0d9-4069-8434-c34b8e333f0f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d4b46df8-8d9c-474d-8178-9af662cf81c7" xlink:to="loc_us-gaap_OperatingIncomeLoss_36253c19-b0d9-4069-8434-c34b8e333f0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_65763413-7230-46e8-9f80-0d99c85b88b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d4b46df8-8d9c-474d-8178-9af662cf81c7" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_65763413-7230-46e8-9f80-0d99c85b88b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_fd0d4bcd-415a-43fd-9f11-2249febd7db5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d4b46df8-8d9c-474d-8178-9af662cf81c7" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_fd0d4bcd-415a-43fd-9f11-2249febd7db5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_ae8ce9eb-588b-44a9-8b15-8d8ca86fd513" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d4b46df8-8d9c-474d-8178-9af662cf81c7" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_ae8ce9eb-588b-44a9-8b15-8d8ca86fd513" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_975a686e-f436-45cd-9ed5-f0f6105bf85f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d4b46df8-8d9c-474d-8178-9af662cf81c7" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_975a686e-f436-45cd-9ed5-f0f6105bf85f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_3b50617e-3160-4112-98d3-a82f4d4d9628" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d4b46df8-8d9c-474d-8178-9af662cf81c7" xlink:to="loc_us-gaap_ProfitLoss_3b50617e-3160-4112-98d3-a82f4d4d9628" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_dc486672-e278-42db-9262-355ba111593e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d4b46df8-8d9c-474d-8178-9af662cf81c7" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_dc486672-e278-42db-9262-355ba111593e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d44fbedf-de8c-4337-836a-9ed2a091d505" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d4b46df8-8d9c-474d-8178-9af662cf81c7" xlink:to="loc_us-gaap_NetIncomeLoss_d44fbedf-de8c-4337-836a-9ed2a091d505" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_d103630b-b9cf-4888-8900-9e74eb1e4933" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d4b46df8-8d9c-474d-8178-9af662cf81c7" xlink:to="loc_us-gaap_EarningsPerShareAbstract_d103630b-b9cf-4888-8900-9e74eb1e4933" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_bef5b826-1428-4118-a16b-882d243a46ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_d103630b-b9cf-4888-8900-9e74eb1e4933" xlink:to="loc_us-gaap_EarningsPerShareBasic_bef5b826-1428-4118-a16b-882d243a46ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_fc2016a5-ea13-4fc7-9355-a84d05b5bbf3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_d103630b-b9cf-4888-8900-9e74eb1e4933" xlink:to="loc_us-gaap_EarningsPerShareDiluted_fc2016a5-ea13-4fc7-9355-a84d05b5bbf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_bc413dfe-1a11-4b16-be6c-374a3ea16aeb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d4b46df8-8d9c-474d-8178-9af662cf81c7" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_bc413dfe-1a11-4b16-be6c-374a3ea16aeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_581be878-22ad-4c16-9723-e8a282a13b98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_bc413dfe-1a11-4b16-be6c-374a3ea16aeb" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_581be878-22ad-4c16-9723-e8a282a13b98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_11fcea37-18e1-481c-87f5-074977220591" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_bc413dfe-1a11-4b16-be6c-374a3ea16aeb" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_11fcea37-18e1-481c-87f5-074977220591" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofComprehensiveLossIncome" xlink:type="simple" xlink:href="pen-20210331.xsd#CondensedConsolidatedStatementsofComprehensiveLossIncome"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofComprehensiveLossIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_538fadbf-4419-4bad-a1d5-a59ef0aab10a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_0d037f92-5e03-4831-a8a1-835318f554cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_538fadbf-4419-4bad-a1d5-a59ef0aab10a" xlink:to="loc_us-gaap_ProfitLoss_0d037f92-5e03-4831-a8a1-835318f554cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_15e6d5fc-24c4-42b8-bd88-85d379ce1701" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_538fadbf-4419-4bad-a1d5-a59ef0aab10a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_15e6d5fc-24c4-42b8-bd88-85d379ce1701" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_280b6829-6b81-435d-800f-9bdbfc2d8fc7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_15e6d5fc-24c4-42b8-bd88-85d379ce1701" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_280b6829-6b81-435d-800f-9bdbfc2d8fc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_60b67a73-a803-4537-a59d-2e72464d969b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_15e6d5fc-24c4-42b8-bd88-85d379ce1701" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_60b67a73-a803-4537-a59d-2e72464d969b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_a445db5f-7c92-4b7d-bfe2-328ce23f74c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_15e6d5fc-24c4-42b8-bd88-85d379ce1701" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_a445db5f-7c92-4b7d-bfe2-328ce23f74c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_d8e0f3a6-64e0-4b8c-839c-e890dde976fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_538fadbf-4419-4bad-a1d5-a59ef0aab10a" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_d8e0f3a6-64e0-4b8c-839c-e890dde976fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_5b42d619-53c3-4d9a-96a5-c620c0bfb497" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_538fadbf-4419-4bad-a1d5-a59ef0aab10a" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_5b42d619-53c3-4d9a-96a5-c620c0bfb497" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_fb8e369c-2cb6-4a07-8fec-205f977568d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_538fadbf-4419-4bad-a1d5-a59ef0aab10a" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_fb8e369c-2cb6-4a07-8fec-205f977568d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" xlink:type="simple" xlink:href="pen-20210331.xsd#ConsolidatedStatementsofStockholdersEquityDeficit"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_d073b76d-1e07-43cc-8859-61457bbf642a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a5b261ea-c263-47b9-8048-ba32b44df6d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_d073b76d-1e07-43cc-8859-61457bbf642a" xlink:to="loc_us-gaap_StatementTable_a5b261ea-c263-47b9-8048-ba32b44df6d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_33ada7f9-f604-4507-82e6-7ee8a58be0d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a5b261ea-c263-47b9-8048-ba32b44df6d5" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_33ada7f9-f604-4507-82e6-7ee8a58be0d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d7742789-5ea3-42f2-ab5b-51063274aafc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_33ada7f9-f604-4507-82e6-7ee8a58be0d3" xlink:to="loc_us-gaap_EquityComponentDomain_d7742789-5ea3-42f2-ab5b-51063274aafc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_829e7f34-73e2-4dbc-b194-c60e5b99db8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d7742789-5ea3-42f2-ab5b-51063274aafc" xlink:to="loc_us-gaap_CommonStockMember_829e7f34-73e2-4dbc-b194-c60e5b99db8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_a8b4bed3-848e-44e5-8da3-8ec7e8ffcb0f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d7742789-5ea3-42f2-ab5b-51063274aafc" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_a8b4bed3-848e-44e5-8da3-8ec7e8ffcb0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_9cca13d6-8318-46ac-b106-fffe89ab9764" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d7742789-5ea3-42f2-ab5b-51063274aafc" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_9cca13d6-8318-46ac-b106-fffe89ab9764" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_4c99a617-f5ba-47a2-a1a1-c340c7f0883a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d7742789-5ea3-42f2-ab5b-51063274aafc" xlink:to="loc_us-gaap_RetainedEarningsMember_4c99a617-f5ba-47a2-a1a1-c340c7f0883a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_45f934be-0082-45e0-983c-398c3fafd676" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ParentMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d7742789-5ea3-42f2-ab5b-51063274aafc" xlink:to="loc_us-gaap_ParentMember_45f934be-0082-45e0-983c-398c3fafd676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_c4e366f2-59e3-4eb8-8003-6e6cf5324ad0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d7742789-5ea3-42f2-ab5b-51063274aafc" xlink:to="loc_us-gaap_NoncontrollingInterestMember_c4e366f2-59e3-4eb8-8003-6e6cf5324ad0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_de51d4cc-803b-4e2f-9e66-e13435129a60" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a5b261ea-c263-47b9-8048-ba32b44df6d5" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_de51d4cc-803b-4e2f-9e66-e13435129a60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_f11ede01-5b18-44c5-bf1f-5c605d59baf8" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_de51d4cc-803b-4e2f-9e66-e13435129a60" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_f11ede01-5b18-44c5-bf1f-5c605d59baf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_17ff224f-a62f-44ac-b3b9-4a2a805b1580" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_f11ede01-5b18-44c5-bf1f-5c605d59baf8" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_17ff224f-a62f-44ac-b3b9-4a2a805b1580" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_fe2dbbb7-fb0d-42aa-b0fb-4b92f96b2805" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a5b261ea-c263-47b9-8048-ba32b44df6d5" xlink:to="loc_us-gaap_StatementLineItems_fe2dbbb7-fb0d-42aa-b0fb-4b92f96b2805" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9f763140-a616-43e3-ac5d-7d6dee5507c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_fe2dbbb7-fb0d-42aa-b0fb-4b92f96b2805" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9f763140-a616-43e3-ac5d-7d6dee5507c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_6dfd2a9e-8498-4b88-95bc-e671dc3adeaf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9f763140-a616-43e3-ac5d-7d6dee5507c7" xlink:to="loc_us-gaap_SharesOutstanding_6dfd2a9e-8498-4b88-95bc-e671dc3adeaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_5fdcbd10-20bc-4ac9-bd31-4a9502170607" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9f763140-a616-43e3-ac5d-7d6dee5507c7" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_5fdcbd10-20bc-4ac9-bd31-4a9502170607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_dfb71987-3409-4b8e-882e-f463ce0c2dd8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9f763140-a616-43e3-ac5d-7d6dee5507c7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_dfb71987-3409-4b8e-882e-f463ce0c2dd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_903d18c9-3cae-457c-bbc0-4f65fc56df4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9f763140-a616-43e3-ac5d-7d6dee5507c7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_903d18c9-3cae-457c-bbc0-4f65fc56df4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_fce113c5-df01-4807-889a-31b0621b4fcd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9f763140-a616-43e3-ac5d-7d6dee5507c7" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_fce113c5-df01-4807-889a-31b0621b4fcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_55645a2d-851d-47d8-9ba7-9ba02ed8e129" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9f763140-a616-43e3-ac5d-7d6dee5507c7" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_55645a2d-851d-47d8-9ba7-9ba02ed8e129" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_6cc167b5-82d3-40c6-9a1f-b35fbfde01c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9f763140-a616-43e3-ac5d-7d6dee5507c7" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_6cc167b5-82d3-40c6-9a1f-b35fbfde01c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_67e48165-baca-4042-9616-313654ad12aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9f763140-a616-43e3-ac5d-7d6dee5507c7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_67e48165-baca-4042-9616-313654ad12aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_609494fe-27d4-438e-91bf-4378e339cfb5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9f763140-a616-43e3-ac5d-7d6dee5507c7" xlink:to="loc_us-gaap_NetIncomeLoss_609494fe-27d4-438e-91bf-4378e339cfb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3cb4fbac-61cb-450d-86b1-e6603863a467" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9f763140-a616-43e3-ac5d-7d6dee5507c7" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3cb4fbac-61cb-450d-86b1-e6603863a467" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_a4f2edc1-6121-4673-a639-629844520f0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9f763140-a616-43e3-ac5d-7d6dee5507c7" xlink:to="loc_us-gaap_ProfitLoss_a4f2edc1-6121-4673-a639-629844520f0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_93ac65cb-660e-433b-b6d5-b4a5e0e81e41" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9f763140-a616-43e3-ac5d-7d6dee5507c7" xlink:to="loc_us-gaap_SharesOutstanding_93ac65cb-660e-433b-b6d5-b4a5e0e81e41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_e4b58f32-531a-49f7-9b4a-cf7df49cd201" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9f763140-a616-43e3-ac5d-7d6dee5507c7" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_e4b58f32-531a-49f7-9b4a-cf7df49cd201" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="pen-20210331.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_c367c297-a56f-426c-81db-03bc1e2cd639" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_b7bfc422-2324-4d82-815b-5f047f7db3bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_c367c297-a56f-426c-81db-03bc1e2cd639" xlink:to="loc_us-gaap_ProfitLoss_b7bfc422-2324-4d82-815b-5f047f7db3bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5dc0be57-3f54-484c-8f23-36eb86c49442" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_c367c297-a56f-426c-81db-03bc1e2cd639" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5dc0be57-3f54-484c-8f23-36eb86c49442" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5af6ab00-a2bc-4f54-9a01-5dbeae03042c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5dc0be57-3f54-484c-8f23-36eb86c49442" xlink:to="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5af6ab00-a2bc-4f54-9a01-5dbeae03042c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_d50c88d2-3b9f-4f89-b9a2-17a26801115b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5af6ab00-a2bc-4f54-9a01-5dbeae03042c" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_d50c88d2-3b9f-4f89-b9a2-17a26801115b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_049f3f43-3585-44bf-948f-cf330b7195cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5af6ab00-a2bc-4f54-9a01-5dbeae03042c" xlink:to="loc_us-gaap_ShareBasedCompensation_049f3f43-3585-44bf-948f-cf330b7195cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown_d4fc147e-0640-4ee3-8e23-8523579235e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWriteDown"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5af6ab00-a2bc-4f54-9a01-5dbeae03042c" xlink:to="loc_us-gaap_InventoryWriteDown_d4fc147e-0640-4ee3-8e23-8523579235e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_9a1c6556-2842-4453-ab53-07e63c7d39ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5af6ab00-a2bc-4f54-9a01-5dbeae03042c" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_9a1c6556-2842-4453-ab53-07e63c7d39ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_c6e37103-72b4-4786-b145-a5cc8f38c8e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5af6ab00-a2bc-4f54-9a01-5dbeae03042c" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_c6e37103-72b4-4786-b145-a5cc8f38c8e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_59eabb14-573e-45c6-9622-894f571950ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5af6ab00-a2bc-4f54-9a01-5dbeae03042c" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_59eabb14-573e-45c6-9622-894f571950ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_8deec6eb-92ae-4d20-af8e-36c096f3249b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_59eabb14-573e-45c6-9622-894f571950ce" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_8deec6eb-92ae-4d20-af8e-36c096f3249b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_431e5514-7d74-43ea-8520-e9a11c33243d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_59eabb14-573e-45c6-9622-894f571950ce" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_431e5514-7d74-43ea-8520-e9a11c33243d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_924b0bf5-9b09-4598-a77e-bf0bdfeed954" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_59eabb14-573e-45c6-9622-894f571950ce" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_924b0bf5-9b09-4598-a77e-bf0bdfeed954" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_131a616c-59f1-40f2-8433-684f13e99dcf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_59eabb14-573e-45c6-9622-894f571950ce" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_131a616c-59f1-40f2-8433-684f13e99dcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_3da9a8b5-9f4b-4f58-8e0d-1da411ab0bff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_59eabb14-573e-45c6-9622-894f571950ce" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_3da9a8b5-9f4b-4f58-8e0d-1da411ab0bff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_89689553-b9e4-4a4a-ad53-b4bb845d7f1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5dc0be57-3f54-484c-8f23-36eb86c49442" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_89689553-b9e4-4a4a-ad53-b4bb845d7f1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_bf81a46b-b3b2-45e9-8c5e-19486b2a77ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_c367c297-a56f-426c-81db-03bc1e2cd639" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_bf81a46b-b3b2-45e9-8c5e-19486b2a77ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_3aded743-bfe4-43c3-a8d2-4d88c235f46d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecurities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_bf81a46b-b3b2-45e9-8c5e-19486b2a77ea" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_3aded743-bfe4-43c3-a8d2-4d88c235f46d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities_33f976c6-ae40-4c5c-bf00-d10d06b884bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_bf81a46b-b3b2-45e9-8c5e-19486b2a77ea" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities_33f976c6-ae40-4c5c-bf00-d10d06b884bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_28df83cd-e1e3-40cf-85b1-a21d29f55428" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_bf81a46b-b3b2-45e9-8c5e-19486b2a77ea" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_28df83cd-e1e3-40cf-85b1-a21d29f55428" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2ef9b1da-e3e2-4ee9-8684-945704e1ef30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_bf81a46b-b3b2-45e9-8c5e-19486b2a77ea" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2ef9b1da-e3e2-4ee9-8684-945704e1ef30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_65143c61-8039-47f7-b68c-b13419fba2f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_bf81a46b-b3b2-45e9-8c5e-19486b2a77ea" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_65143c61-8039-47f7-b68c-b13419fba2f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0a938afc-df0c-4d03-b972-bffb61b98ddd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_bf81a46b-b3b2-45e9-8c5e-19486b2a77ea" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0a938afc-df0c-4d03-b972-bffb61b98ddd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_5e2abf4c-9868-4356-bd26-c6e2c9a8b821" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_c367c297-a56f-426c-81db-03bc1e2cd639" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_5e2abf4c-9868-4356-bd26-c6e2c9a8b821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_9b3391a4-c10c-4fe8-840b-2dc697baff9d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_5e2abf4c-9868-4356-bd26-c6e2c9a8b821" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_9b3391a4-c10c-4fe8-840b-2dc697baff9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_2566d424-a36a-4fa8-86a4-c971c720bca9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_5e2abf4c-9868-4356-bd26-c6e2c9a8b821" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_2566d424-a36a-4fa8-86a4-c971c720bca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_334319e3-54d8-470a-aaa6-220a3d337b16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_5e2abf4c-9868-4356-bd26-c6e2c9a8b821" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_334319e3-54d8-470a-aaa6-220a3d337b16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_PaymentsOfAssetAcquisitionandMergerRelatedCostsFinancingActivities_ef3551ed-7c37-4778-93ca-42bfe5dd1ad4" xlink:href="pen-20210331.xsd#pen_PaymentsOfAssetAcquisitionandMergerRelatedCostsFinancingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_5e2abf4c-9868-4356-bd26-c6e2c9a8b821" xlink:to="loc_pen_PaymentsOfAssetAcquisitionandMergerRelatedCostsFinancingActivities_ef3551ed-7c37-4778-93ca-42bfe5dd1ad4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_a743dea8-e661-4e24-ad8a-12e492f86b24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_5e2abf4c-9868-4356-bd26-c6e2c9a8b821" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_a743dea8-e661-4e24-ad8a-12e492f86b24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e2b85522-ed83-4efb-a6b2-f56d07fad706" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_5e2abf4c-9868-4356-bd26-c6e2c9a8b821" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e2b85522-ed83-4efb-a6b2-f56d07fad706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_55368b8b-2db1-41dc-93ab-d1de8e93bfba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_c367c297-a56f-426c-81db-03bc1e2cd639" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_55368b8b-2db1-41dc-93ab-d1de8e93bfba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_545ef384-0103-4b2f-98ee-62c68f7dac17" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_c367c297-a56f-426c-81db-03bc1e2cd639" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_545ef384-0103-4b2f-98ee-62c68f7dac17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_53505cf8-2c3d-4661-b23e-c6076521c9b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_c367c297-a56f-426c-81db-03bc1e2cd639" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_53505cf8-2c3d-4661-b23e-c6076521c9b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_02b70e91-ecfb-4b4b-bb43-12e2077bebbd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_c367c297-a56f-426c-81db-03bc1e2cd639" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_02b70e91-ecfb-4b4b-bb43-12e2077bebbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_57fa9c0a-2da7-4d56-94a4-ed5a2bd81635" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_c367c297-a56f-426c-81db-03bc1e2cd639" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_57fa9c0a-2da7-4d56-94a4-ed5a2bd81635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_936ea80e-bb56-4bff-a931-128aeaac2e93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_57fa9c0a-2da7-4d56-94a4-ed5a2bd81635" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_936ea80e-bb56-4bff-a931-128aeaac2e93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_c9467a5b-6937-4d38-aa63-f58833631e47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_57fa9c0a-2da7-4d56-94a4-ed5a2bd81635" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_c9467a5b-6937-4d38-aa63-f58833631e47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_dcf1794f-ee79-41bb-9a4c-ff27679e6678" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_57fa9c0a-2da7-4d56-94a4-ed5a2bd81635" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_dcf1794f-ee79-41bb-9a4c-ff27679e6678" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/OrganizationandDescriptionofBusiness" xlink:type="simple" xlink:href="pen-20210331.xsd#OrganizationandDescriptionofBusiness"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/OrganizationandDescriptionofBusiness" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d25392d6-3913-4ecb-9aec-5d4d033604b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations_7609e5af-4c75-4770-81e7-e843caf79d31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NatureOfOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d25392d6-3913-4ecb-9aec-5d4d033604b0" xlink:to="loc_us-gaap_NatureOfOperations_7609e5af-4c75-4770-81e7-e843caf79d31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="pen-20210331.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_fad8932e-4f63-493b-b12f-cb62f000f68c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_cd03c904-0fe3-4d37-8386-efbaf9da894f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_fad8932e-4f63-493b-b12f-cb62f000f68c" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_cd03c904-0fe3-4d37-8386-efbaf9da894f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="pen-20210331.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_d6cf13c1-129d-4f03-94e1-ea3c0464e152" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_3ee4c905-dc50-4afb-8799-7d304f53faff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d6cf13c1-129d-4f03-94e1-ea3c0464e152" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_3ee4c905-dc50-4afb-8799-7d304f53faff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_1c1b75ae-4c3b-4aed-a789-a34b9cc8b29a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d6cf13c1-129d-4f03-94e1-ea3c0464e152" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_1c1b75ae-4c3b-4aed-a789-a34b9cc8b29a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_a7ef3323-9565-46dd-8550-4592b9a0482f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d6cf13c1-129d-4f03-94e1-ea3c0464e152" xlink:to="loc_us-gaap_UseOfEstimates_a7ef3323-9565-46dd-8550-4592b9a0482f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_b5f812be-d83e-4182-9f55-b8acebcad3e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d6cf13c1-129d-4f03-94e1-ea3c0464e152" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_b5f812be-d83e-4182-9f55-b8acebcad3e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_e387a021-fec8-41c5-aa5b-1ab96ed498a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d6cf13c1-129d-4f03-94e1-ea3c0464e152" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_e387a021-fec8-41c5-aa5b-1ab96ed498a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy_ef11a4c9-d6df-4c65-8493-b2a6e08c7859" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesPolicy"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d6cf13c1-129d-4f03-94e1-ea3c0464e152" xlink:to="loc_us-gaap_MarketableSecuritiesPolicy_ef11a4c9-d6df-4c65-8493-b2a6e08c7859" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/SummaryofSignificantAccountingPoliciesAdditionalDisclosuresDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#SummaryofSignificantAccountingPoliciesAdditionalDisclosuresDetails"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/SummaryofSignificantAccountingPoliciesAdditionalDisclosuresDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_18c3fd15-b369-4eef-803e-0f0ed6af3162" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_8663fa52-be95-41f7-831e-04887ab5926c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_18c3fd15-b369-4eef-803e-0f0ed6af3162" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_8663fa52-be95-41f7-831e-04887ab5926c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_a6a22ce8-1a08-47fc-ab87-8f4e230d4c7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_8663fa52-be95-41f7-831e-04887ab5926c" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_a6a22ce8-1a08-47fc-ab87-8f4e230d4c7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_0eb8faff-79d4-4d0d-9cf4-b5f7398ce468" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a6a22ce8-1a08-47fc-ab87-8f4e230d4c7b" xlink:to="loc_us-gaap_EquityComponentDomain_0eb8faff-79d4-4d0d-9cf4-b5f7398ce468" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_cbc51782-6354-4252-bb38-40260fc147db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_0eb8faff-79d4-4d0d-9cf4-b5f7398ce468" xlink:to="loc_us-gaap_RetainedEarningsMember_cbc51782-6354-4252-bb38-40260fc147db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d9c3cfb5-56c8-43d7-8d22-827a2a05efbb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_8663fa52-be95-41f7-831e-04887ab5926c" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d9c3cfb5-56c8-43d7-8d22-827a2a05efbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_f361c1d5-ce0b-4a34-8824-a83b34075595" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d9c3cfb5-56c8-43d7-8d22-827a2a05efbb" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_f361c1d5-ce0b-4a34-8824-a83b34075595" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_13868da6-9297-4584-9b51-8ec3173faacb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_f361c1d5-ce0b-4a34-8824-a83b34075595" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_13868da6-9297-4584-9b51-8ec3173faacb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a8713ab1-026c-4da7-b084-94cfd121af81" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_8663fa52-be95-41f7-831e-04887ab5926c" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a8713ab1-026c-4da7-b084-94cfd121af81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_NumberofBusinessActivities_8ffd7284-c579-47d2-802a-7ececbb3ca71" xlink:href="pen-20210331.xsd#pen_NumberofBusinessActivities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a8713ab1-026c-4da7-b084-94cfd121af81" xlink:to="loc_pen_NumberofBusinessActivities_8ffd7284-c579-47d2-802a-7ececbb3ca71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_01929d29-c8cb-4474-b82b-21f4547a53e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a8713ab1-026c-4da7-b084-94cfd121af81" xlink:to="loc_us-gaap_NumberOfOperatingSegments_01929d29-c8cb-4474-b82b-21f4547a53e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c867807d-87c2-4cf2-a569-4e40e8c642b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a8713ab1-026c-4da7-b084-94cfd121af81" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c867807d-87c2-4cf2-a569-4e40e8c642b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_5372e22f-b67a-4566-9b93-24ddd3ee31ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a8713ab1-026c-4da7-b084-94cfd121af81" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_5372e22f-b67a-4566-9b93-24ddd3ee31ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_91788561-8f8d-456d-9616-f95b9159975c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a8713ab1-026c-4da7-b084-94cfd121af81" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_91788561-8f8d-456d-9616-f95b9159975c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstruments" xlink:type="simple" xlink:href="pen-20210331.xsd#InvestmentsandFairValueofFinancialInstruments"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstruments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_d0d85630-1024-44c1-a4e0-aefaa2a68d38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_d028175c-818c-435f-ae81-75a1e669b306" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_d0d85630-1024-44c1-a4e0-aefaa2a68d38" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_d028175c-818c-435f-ae81-75a1e669b306" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsTables" xlink:type="simple" xlink:href="pen-20210331.xsd#InvestmentsandFairValueofFinancialInstrumentsTables"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_c067bca1-1a18-4d9b-a2e2-693952c9ed74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_09516e37-9e6e-438a-b4b5-b880c2321407" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_c067bca1-1a18-4d9b-a2e2-693952c9ed74" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_09516e37-9e6e-438a-b4b5-b880c2321407" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock_8caa08c4-effb-45cc-b758-d21583c90a6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_c067bca1-1a18-4d9b-a2e2-693952c9ed74" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock_8caa08c4-effb-45cc-b758-d21583c90a6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_08a5702e-57d3-4c6f-a908-30be2d95aad4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_c067bca1-1a18-4d9b-a2e2-693952c9ed74" xlink:to="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_08a5702e-57d3-4c6f-a908-30be2d95aad4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_0881c237-366f-4d3f-ab9b-a0bd85639887" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_c067bca1-1a18-4d9b-a2e2-693952c9ed74" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_0881c237-366f-4d3f-ab9b-a0bd85639887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_9b38506f-7a5a-477f-a1ad-91d6c6faec8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_c067bca1-1a18-4d9b-a2e2-693952c9ed74" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_9b38506f-7a5a-477f-a1ad-91d6c6faec8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsGainsandLossesofMarketableInvestmentsDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#InvestmentsandFairValueofFinancialInstrumentsGainsandLossesofMarketableInvestmentsDetails"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsGainsandLossesofMarketableInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_117535e9-1e54-4a21-b87d-14fd1e87ae42" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_0c36a110-6933-40a8-996f-cda71c26fcba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_117535e9-1e54-4a21-b87d-14fd1e87ae42" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_0c36a110-6933-40a8-996f-cda71c26fcba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_db7cadb5-ca9f-440d-9a6c-82174db7d2e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_0c36a110-6933-40a8-996f-cda71c26fcba" xlink:to="loc_us-gaap_FinancialInstrumentAxis_db7cadb5-ca9f-440d-9a6c-82174db7d2e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_afc72e49-cb93-4abe-87aa-af1c0b8b9133" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_db7cadb5-ca9f-440d-9a6c-82174db7d2e7" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_afc72e49-cb93-4abe-87aa-af1c0b8b9133" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember_58d99386-f30b-441f-b0d7-3c5baaeaf2ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_afc72e49-cb93-4abe-87aa-af1c0b8b9133" xlink:to="loc_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember_58d99386-f30b-441f-b0d7-3c5baaeaf2ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_U.S.AgencyAndGovernmentSponsoredSecuritiesMember_f9098fce-4a1d-4cd0-b961-e0649f356be0" xlink:href="pen-20210331.xsd#pen_U.S.AgencyAndGovernmentSponsoredSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_afc72e49-cb93-4abe-87aa-af1c0b8b9133" xlink:to="loc_pen_U.S.AgencyAndGovernmentSponsoredSecuritiesMember_f9098fce-4a1d-4cd0-b961-e0649f356be0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_47869fa5-4cd2-4424-90d4-e87d8ed223f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_afc72e49-cb93-4abe-87aa-af1c0b8b9133" xlink:to="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_47869fa5-4cd2-4424-90d4-e87d8ed223f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_e3f084be-7df2-4a2b-a59e-68c2f90f7221" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_afc72e49-cb93-4abe-87aa-af1c0b8b9133" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_e3f084be-7df2-4a2b-a59e-68c2f90f7221" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_f83b86e4-4ad2-492b-8a70-3611713bbe88" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_0c36a110-6933-40a8-996f-cda71c26fcba" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_f83b86e4-4ad2-492b-8a70-3611713bbe88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAmortizedCost_24b8b627-619a-4b5b-8eef-a20fd13e6601" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAmortizedCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_f83b86e4-4ad2-492b-8a70-3611713bbe88" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAmortizedCost_24b8b627-619a-4b5b-8eef-a20fd13e6601" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_e2576d6f-15e4-4c1d-9587-a2d1c10eca11" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_f83b86e4-4ad2-492b-8a70-3611713bbe88" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_e2576d6f-15e4-4c1d-9587-a2d1c10eca11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_25f4979a-b3da-4353-bc45-91bcd8dcecfe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_f83b86e4-4ad2-492b-8a70-3611713bbe88" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_25f4979a-b3da-4353-bc45-91bcd8dcecfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_ae7a15b1-0545-4dda-9713-7575e93f70e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_f83b86e4-4ad2-492b-8a70-3611713bbe88" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_ae7a15b1-0545-4dda-9713-7575e93f70e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesCurrent_13dfca4c-5e33-41b9-96c8-5c8a6fd29fab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_f83b86e4-4ad2-492b-8a70-3611713bbe88" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesCurrent_13dfca4c-5e33-41b9-96c8-5c8a6fd29fab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsNarrativeDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#InvestmentsandFairValueofFinancialInstrumentsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_15f9de6a-0a8e-4360-bae0-87d6fd7eb8a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_3b56f4a0-bc78-4ca4-a234-3ff7106e1e1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_15f9de6a-0a8e-4360-bae0-87d6fd7eb8a5" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_3b56f4a0-bc78-4ca4-a234-3ff7106e1e1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossPeriodIncreaseDecrease_4370c1cf-46fe-4a18-a6fd-69fb1c46cffe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossPeriodIncreaseDecrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_15f9de6a-0a8e-4360-bae0-87d6fd7eb8a5" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossPeriodIncreaseDecrease_4370c1cf-46fe-4a18-a6fd-69fb1c46cffe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ae170004-4ca0-4550-873e-97a9b503a26d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_11a8f033-6665-4dd1-a303-27f95794b6ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ae170004-4ca0-4550-873e-97a9b503a26d" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_11a8f033-6665-4dd1-a303-27f95794b6ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_1cd3b187-272f-4aca-ab8b-329a531c1b59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_11a8f033-6665-4dd1-a303-27f95794b6ae" xlink:to="loc_us-gaap_FinancialInstrumentAxis_1cd3b187-272f-4aca-ab8b-329a531c1b59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b105372e-ecb1-48ad-8df9-0caf813af200" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_1cd3b187-272f-4aca-ab8b-329a531c1b59" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b105372e-ecb1-48ad-8df9-0caf813af200" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_77cc252b-ce31-446d-9cb2-d579b44f0590" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b105372e-ecb1-48ad-8df9-0caf813af200" xlink:to="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_77cc252b-ce31-446d-9cb2-d579b44f0590" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_e21cddfa-8c34-4b83-96d0-819af16c99b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b105372e-ecb1-48ad-8df9-0caf813af200" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_e21cddfa-8c34-4b83-96d0-819af16c99b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1a5d64d7-0970-4534-b8c5-85c12b55642c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_11a8f033-6665-4dd1-a303-27f95794b6ae" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1a5d64d7-0970-4534-b8c5-85c12b55642c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_ec7a2b5a-0cb9-4c5d-8f31-99f7b674994b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1a5d64d7-0970-4534-b8c5-85c12b55642c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_ec7a2b5a-0cb9-4c5d-8f31-99f7b674994b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_e483a7be-04b9-41bb-b03c-14649447f85b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1a5d64d7-0970-4534-b8c5-85c12b55642c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_e483a7be-04b9-41bb-b03c-14649447f85b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue_c57d28f8-e72b-42c3-a2e1-a5eefcbc7720" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1a5d64d7-0970-4534-b8c5-85c12b55642c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue_c57d28f8-e72b-42c3-a2e1-a5eefcbc7720" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_2564ffc4-cbea-48a5-b801-1fb3eee49e7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1a5d64d7-0970-4534-b8c5-85c12b55642c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_2564ffc4-cbea-48a5-b801-1fb3eee49e7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_108adf4c-4c57-4441-b1f1-30f98ed09e30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1a5d64d7-0970-4534-b8c5-85c12b55642c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_108adf4c-4c57-4441-b1f1-30f98ed09e30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_3b037def-2e6e-4ea2-9ebb-6de4ff34915f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1a5d64d7-0970-4534-b8c5-85c12b55642c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_3b037def-2e6e-4ea2-9ebb-6de4ff34915f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContractualMaturitiesofMarketableInvestmentsDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#InvestmentsandFairValueofFinancialInstrumentsContractualMaturitiesofMarketableInvestmentsDetails"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContractualMaturitiesofMarketableInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d51fb7ce-86b9-4b1b-831c-9ddfe35cd555" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_34809f36-f4c4-49b5-8d4d-8e9456aabbc1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d51fb7ce-86b9-4b1b-831c-9ddfe35cd555" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_34809f36-f4c4-49b5-8d4d-8e9456aabbc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_53426e9e-9877-4f5f-a178-03816fb77b2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_34809f36-f4c4-49b5-8d4d-8e9456aabbc1" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_53426e9e-9877-4f5f-a178-03816fb77b2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_8c02142e-11b8-4f2f-b496-058957f506af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_34809f36-f4c4-49b5-8d4d-8e9456aabbc1" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_8c02142e-11b8-4f2f-b496-058957f506af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_6af1606f-37e9-435c-b116-8042355ebd0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_34809f36-f4c4-49b5-8d4d-8e9456aabbc1" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_6af1606f-37e9-435c-b116-8042355ebd0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_27c7b8a0-9381-47db-9cea-2dec9f6282e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d51fb7ce-86b9-4b1b-831c-9ddfe35cd555" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_27c7b8a0-9381-47db-9cea-2dec9f6282e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_e25b5a6b-fce2-4140-949b-18f41612cbe4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_27c7b8a0-9381-47db-9cea-2dec9f6282e2" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_e25b5a6b-fce2-4140-949b-18f41612cbe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_d0cdeefd-61ff-411b-bc68-19b29ddbb5f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_27c7b8a0-9381-47db-9cea-2dec9f6282e2" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_d0cdeefd-61ff-411b-bc68-19b29ddbb5f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesCurrent_6b13f1c2-a610-4bbd-a0f7-aa855cb3908e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_27c7b8a0-9381-47db-9cea-2dec9f6282e2" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesCurrent_6b13f1c2-a610-4bbd-a0f7-aa855cb3908e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_baa26b65-b4f2-4340-89c2-b76b98a6aeb4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e84be01f-b134-4c21-b4d1-51c46f65e861" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_baa26b65-b4f2-4340-89c2-b76b98a6aeb4" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e84be01f-b134-4c21-b4d1-51c46f65e861" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1752a257-4cc1-4d52-a7e9-7571d481e590" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e84be01f-b134-4c21-b4d1-51c46f65e861" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1752a257-4cc1-4d52-a7e9-7571d481e590" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_8b4ceff4-566c-4d72-9511-5d361a9a2d1d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1752a257-4cc1-4d52-a7e9-7571d481e590" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_8b4ceff4-566c-4d72-9511-5d361a9a2d1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_cea6a3dc-aa60-4902-96ed-db403a9d0c6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_8b4ceff4-566c-4d72-9511-5d361a9a2d1d" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_cea6a3dc-aa60-4902-96ed-db403a9d0c6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_21b3e4bc-33fd-4579-9dfb-bef2a705e143" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e84be01f-b134-4c21-b4d1-51c46f65e861" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_21b3e4bc-33fd-4579-9dfb-bef2a705e143" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ba746c47-d55c-48dc-80fc-7393b7509fd9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_21b3e4bc-33fd-4579-9dfb-bef2a705e143" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ba746c47-d55c-48dc-80fc-7393b7509fd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_5c3e716d-e333-4745-9a6e-db0f4a58d906" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ba746c47-d55c-48dc-80fc-7393b7509fd9" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_5c3e716d-e333-4745-9a6e-db0f4a58d906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_87e9cdc6-5ef9-4cd8-9562-b507a2f1610b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ba746c47-d55c-48dc-80fc-7393b7509fd9" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_87e9cdc6-5ef9-4cd8-9562-b507a2f1610b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_1fdbf02a-87bb-474b-bf2f-d3ba0c3f3d40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ba746c47-d55c-48dc-80fc-7393b7509fd9" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_1fdbf02a-87bb-474b-bf2f-d3ba0c3f3d40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_bb4e2804-e2f6-4690-84c6-bdbebee15649" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e84be01f-b134-4c21-b4d1-51c46f65e861" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_bb4e2804-e2f6-4690-84c6-bdbebee15649" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_e1d37742-b5dd-46d7-8813-bf5e1ca38861" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_bb4e2804-e2f6-4690-84c6-bdbebee15649" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_e1d37742-b5dd-46d7-8813-bf5e1ca38861" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_1f5025dc-54d1-408f-b380-42972d3694f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_e1d37742-b5dd-46d7-8813-bf5e1ca38861" xlink:to="loc_us-gaap_MoneyMarketFundsMember_1f5025dc-54d1-408f-b380-42972d3694f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_a4cccb1d-9a02-4b8f-adb3-70c829880329" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e84be01f-b134-4c21-b4d1-51c46f65e861" xlink:to="loc_us-gaap_FinancialInstrumentAxis_a4cccb1d-9a02-4b8f-adb3-70c829880329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_fd5966e5-0a77-4fd6-92e0-e4b187a7302e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_a4cccb1d-9a02-4b8f-adb3-70c829880329" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_fd5966e5-0a77-4fd6-92e0-e4b187a7302e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember_02a30d5b-eb7e-4bce-804e-660dd169b2f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_fd5966e5-0a77-4fd6-92e0-e4b187a7302e" xlink:to="loc_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember_02a30d5b-eb7e-4bce-804e-660dd169b2f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_U.S.AgencyAndGovernmentSponsoredSecuritiesMember_07a69985-3152-4d16-afdf-b696ec1454ae" xlink:href="pen-20210331.xsd#pen_U.S.AgencyAndGovernmentSponsoredSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_fd5966e5-0a77-4fd6-92e0-e4b187a7302e" xlink:to="loc_pen_U.S.AgencyAndGovernmentSponsoredSecuritiesMember_07a69985-3152-4d16-afdf-b696ec1454ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_a485d17d-099e-49f4-815b-fc3f7bccc842" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_fd5966e5-0a77-4fd6-92e0-e4b187a7302e" xlink:to="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_a485d17d-099e-49f4-815b-fc3f7bccc842" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_c8b5dc56-141a-40d4-b19c-87279929ca49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_fd5966e5-0a77-4fd6-92e0-e4b187a7302e" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_c8b5dc56-141a-40d4-b19c-87279929ca49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ce720a86-1c87-4c5b-9f1d-14ae6ae9f9a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e84be01f-b134-4c21-b4d1-51c46f65e861" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ce720a86-1c87-4c5b-9f1d-14ae6ae9f9a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_60c9c6d6-f958-47b8-8db1-ec31eb21fd20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ce720a86-1c87-4c5b-9f1d-14ae6ae9f9a9" xlink:to="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_60c9c6d6-f958-47b8-8db1-ec31eb21fd20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_53998069-3918-4633-9184-2e4a7413043c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_60c9c6d6-f958-47b8-8db1-ec31eb21fd20" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_53998069-3918-4633-9184-2e4a7413043c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecurities_a50dca91-5326-4591-bc81-d39a92a90621" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_60c9c6d6-f958-47b8-8db1-ec31eb21fd20" xlink:to="loc_us-gaap_AvailableForSaleSecurities_a50dca91-5326-4591-bc81-d39a92a90621" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_8c0ea0cb-a48d-4ef6-8c89-725a35483c5b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_60c9c6d6-f958-47b8-8db1-ec31eb21fd20" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_8c0ea0cb-a48d-4ef6-8c89-725a35483c5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContingentConsiderationDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#InvestmentsandFairValueofFinancialInstrumentsContingentConsiderationDetails"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContingentConsiderationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_pen_ContingentConsiderationAbstract_e9048b8b-3a9b-49ff-b7e8-0fe3b9108e20" xlink:href="pen-20210331.xsd#pen_ContingentConsiderationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_94a2871e-9481-4b48-ae8c-9a42e91c31cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pen_ContingentConsiderationAbstract_e9048b8b-3a9b-49ff-b7e8-0fe3b9108e20" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_94a2871e-9481-4b48-ae8c-9a42e91c31cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_bc10d47f-52e5-40bb-8d54-1f4e651c982b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_94a2871e-9481-4b48-ae8c-9a42e91c31cf" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_bc10d47f-52e5-40bb-8d54-1f4e651c982b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_c4cb407c-89be-4e70-847b-ec8a409d26b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_bc10d47f-52e5-40bb-8d54-1f4e651c982b" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_c4cb407c-89be-4e70-847b-ec8a409d26b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_d241bc37-c575-4461-be39-1daff056cda4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_c4cb407c-89be-4e70-847b-ec8a409d26b6" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_d241bc37-c575-4461-be39-1daff056cda4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueAxis_2a15e7b6-a04a-44c6-b638-5209adade0bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationTechniqueAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_94a2871e-9481-4b48-ae8c-9a42e91c31cf" xlink:to="loc_us-gaap_ValuationTechniqueAxis_2a15e7b6-a04a-44c6-b638-5209adade0bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueDomain_21ab9a00-7251-4eed-b959-5d397d069c4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationTechniqueDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationTechniqueAxis_2a15e7b6-a04a-44c6-b638-5209adade0bf" xlink:to="loc_us-gaap_ValuationTechniqueDomain_21ab9a00-7251-4eed-b959-5d397d069c4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_MonteCarloSimulationValuationTechniqueMember_0b6245ca-9d96-4169-82a3-7566a9f24059" xlink:href="pen-20210331.xsd#pen_MonteCarloSimulationValuationTechniqueMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationTechniqueDomain_21ab9a00-7251-4eed-b959-5d397d069c4b" xlink:to="loc_pen_MonteCarloSimulationValuationTechniqueMember_0b6245ca-9d96-4169-82a3-7566a9f24059" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b828e524-f80f-4730-86a3-ebb3a765673e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_94a2871e-9481-4b48-ae8c-9a42e91c31cf" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b828e524-f80f-4730-86a3-ebb3a765673e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_68aac95b-445e-4442-a07f-d64e8c5a7054" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b828e524-f80f-4730-86a3-ebb3a765673e" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_68aac95b-445e-4442-a07f-d64e8c5a7054" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_e8594bdf-9c88-4c75-bf21-7cf02efc3ada" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_68aac95b-445e-4442-a07f-d64e8c5a7054" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_e8594bdf-9c88-4c75-bf21-7cf02efc3ada" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_3235dcb5-8aec-4ec8-a4cf-6581f65570af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_94a2871e-9481-4b48-ae8c-9a42e91c31cf" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_3235dcb5-8aec-4ec8-a4cf-6581f65570af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e476ddab-bf81-45e5-9823-bf4d40e00bc5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3235dcb5-8aec-4ec8-a4cf-6581f65570af" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e476ddab-bf81-45e5-9823-bf4d40e00bc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_CrossmedS.p.aMember_32bcbb5f-2045-42c8-a6c0-90d680c893ce" xlink:href="pen-20210331.xsd#pen_CrossmedS.p.aMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e476ddab-bf81-45e5-9823-bf4d40e00bc5" xlink:to="loc_pen_CrossmedS.p.aMember_32bcbb5f-2045-42c8-a6c0-90d680c893ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_e04e7435-347d-48b1-bcce-1da9f84d7e03" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_94a2871e-9481-4b48-ae8c-9a42e91c31cf" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_e04e7435-347d-48b1-bcce-1da9f84d7e03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_67caf545-38c3-4a77-988e-d71f3c429226" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_e04e7435-347d-48b1-bcce-1da9f84d7e03" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_67caf545-38c3-4a77-988e-d71f3c429226" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_MeasurementInputActualRevenueResultsMember_f45e0b7d-4a4f-408f-b622-4feee634847b" xlink:href="pen-20210331.xsd#pen_MeasurementInputActualRevenueResultsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_67caf545-38c3-4a77-988e-d71f3c429226" xlink:to="loc_pen_MeasurementInputActualRevenueResultsMember_f45e0b7d-4a4f-408f-b622-4feee634847b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6c0491e1-d532-447b-8e6e-179bf3472059" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_94a2871e-9481-4b48-ae8c-9a42e91c31cf" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6c0491e1-d532-447b-8e6e-179bf3472059" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_857767ad-13d7-460d-b57c-c51e32a76e55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6c0491e1-d532-447b-8e6e-179bf3472059" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_857767ad-13d7-460d-b57c-c51e32a76e55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_204a2e32-9892-4693-beb4-710aa1e8ef51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6c0491e1-d532-447b-8e6e-179bf3472059" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_204a2e32-9892-4693-beb4-710aa1e8ef51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_e4f14ce2-d71a-456e-9257-8b8f7e756676" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6c0491e1-d532-447b-8e6e-179bf3472059" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_e4f14ce2-d71a-456e-9257-8b8f7e756676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_ad4fd4e4-30d5-4d63-a90c-778842bb5fd7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6c0491e1-d532-447b-8e6e-179bf3472059" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_ad4fd4e4-30d5-4d63-a90c-778842bb5fd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_e6ffa303-c643-49ba-b986-0ae5fc27acb8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_ad4fd4e4-30d5-4d63-a90c-778842bb5fd7" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_e6ffa303-c643-49ba-b986-0ae5fc27acb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_ad2ae364-f523-4963-a827-1b198d3cb77b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_ad4fd4e4-30d5-4d63-a90c-778842bb5fd7" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_ad2ae364-f523-4963-a827-1b198d3cb77b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLoss_0245fcf3-1ae2-4e9a-b06f-11f1c73e534a" xlink:href="pen-20210331.xsd#pen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_ad4fd4e4-30d5-4d63-a90c-778842bb5fd7" xlink:to="loc_pen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLoss_0245fcf3-1ae2-4e9a-b06f-11f1c73e534a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossForeignCurrencyTranslation_d78b1fd5-a441-446e-a9b2-69944c5b233e" xlink:href="pen-20210331.xsd#pen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossForeignCurrencyTranslation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_ad4fd4e4-30d5-4d63-a90c-778842bb5fd7" xlink:to="loc_pen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossForeignCurrencyTranslation_d78b1fd5-a441-446e-a9b2-69944c5b233e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_af495ff9-c253-49be-bc61-58feb2d701a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_ad4fd4e4-30d5-4d63-a90c-778842bb5fd7" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_af495ff9-c253-49be-bc61-58feb2d701a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/BalanceSheetComponents" xlink:type="simple" xlink:href="pen-20210331.xsd#BalanceSheetComponents"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/BalanceSheetComponents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ea8dbc45-68c3-426a-8ff1-e5ffefb08ad0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_7017ce9b-b12b-47ba-9b6b-b9eb925f08c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ea8dbc45-68c3-426a-8ff1-e5ffefb08ad0" xlink:to="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_7017ce9b-b12b-47ba-9b6b-b9eb925f08c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/BalanceSheetComponentsBalanceSheetComponentsTables" xlink:type="simple" xlink:href="pen-20210331.xsd#BalanceSheetComponentsBalanceSheetComponentsTables"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/BalanceSheetComponentsBalanceSheetComponentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c8f98e6f-3e24-4864-a982-2dc9cebdf04b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_14dde0c8-b36d-4c7e-ae41-9f9906122260" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c8f98e6f-3e24-4864-a982-2dc9cebdf04b" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_14dde0c8-b36d-4c7e-ae41-9f9906122260" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_6936634f-714f-49a7-8a55-50b73b7615c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c8f98e6f-3e24-4864-a982-2dc9cebdf04b" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_6936634f-714f-49a7-8a55-50b73b7615c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_a331be6e-de30-405e-86cf-2e0c73808d18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c8f98e6f-3e24-4864-a982-2dc9cebdf04b" xlink:to="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_a331be6e-de30-405e-86cf-2e0c73808d18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/BalanceSheetComponentsInventoriesDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#BalanceSheetComponentsInventoriesDetails"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/BalanceSheetComponentsInventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f9ae2b7b-6f06-4648-b6bb-4234d44c78ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_2c5e8e26-c8cd-4fe9-89ce-0d90373ce0d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f9ae2b7b-6f06-4648-b6bb-4234d44c78ec" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_2c5e8e26-c8cd-4fe9-89ce-0d90373ce0d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_2984719b-592e-4b02-85a0-b8d1efc40027" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f9ae2b7b-6f06-4648-b6bb-4234d44c78ec" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_2984719b-592e-4b02-85a0-b8d1efc40027" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_8b827152-3447-44ae-8dea-0d3cad8e3425" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f9ae2b7b-6f06-4648-b6bb-4234d44c78ec" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_8b827152-3447-44ae-8dea-0d3cad8e3425" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_a7185ee1-516b-4390-aa23-7546d6b3bc86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f9ae2b7b-6f06-4648-b6bb-4234d44c78ec" xlink:to="loc_us-gaap_InventoryNet_a7185ee1-516b-4390-aa23-7546d6b3bc86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#BalanceSheetComponentsAccruedLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_59ab0bd0-d732-49f2-a6ca-52f165eacd71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_9f8c370c-f619-4e76-ad9d-be57fb4a3e79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_59ab0bd0-d732-49f2-a6ca-52f165eacd71" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_9f8c370c-f619-4e76-ad9d-be57fb4a3e79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesCurrent_7f8a3f42-35b2-4449-8736-42bc55329072" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherSundryLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_59ab0bd0-d732-49f2-a6ca-52f165eacd71" xlink:to="loc_us-gaap_OtherSundryLiabilitiesCurrent_7f8a3f42-35b2-4449-8736-42bc55329072" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_AllowanceforSalesReturnsCurrent_5b0ddaa9-d256-484c-bc21-28d44a9846b3" xlink:href="pen-20210331.xsd#pen_AllowanceforSalesReturnsCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_59ab0bd0-d732-49f2-a6ca-52f165eacd71" xlink:to="loc_pen_AllowanceforSalesReturnsCurrent_5b0ddaa9-d256-484c-bc21-28d44a9846b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_dd80cd69-7ce4-4abb-9d2a-c94475c8fc0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_59ab0bd0-d732-49f2-a6ca-52f165eacd71" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_dd80cd69-7ce4-4abb-9d2a-c94475c8fc0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_AccruedLiabilitiesfromAcquisitionCurrent_d5e1af95-a1d9-42bd-a382-2e7f2283dec7" xlink:href="pen-20210331.xsd#pen_AccruedLiabilitiesfromAcquisitionCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_59ab0bd0-d732-49f2-a6ca-52f165eacd71" xlink:to="loc_pen_AccruedLiabilitiesfromAcquisitionCurrent_d5e1af95-a1d9-42bd-a382-2e7f2283dec7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_a72f8c44-10e2-4468-8e78-7f532564eb43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_59ab0bd0-d732-49f2-a6ca-52f165eacd71" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_a72f8c44-10e2-4468-8e78-7f532564eb43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_2769bf6e-ffab-4b89-9f00-8a1155b25fa1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_59ab0bd0-d732-49f2-a6ca-52f165eacd71" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_2769bf6e-ffab-4b89-9f00-8a1155b25fa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/BalanceSheetComponentsProductWarrantyDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#BalanceSheetComponentsProductWarrantyDetails"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/BalanceSheetComponentsProductWarrantyDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5a29d363-2d62-4b7e-b4f6-bd23a4a97d7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_7fc85ba5-20fd-4013-bb62-909249f069d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5a29d363-2d62-4b7e-b4f6-bd23a4a97d7a" xlink:to="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_7fc85ba5-20fd-4013-bb62-909249f069d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual_c43207c0-b63e-471c-89f9-26b8dbf927a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyAccrual"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_7fc85ba5-20fd-4013-bb62-909249f069d1" xlink:to="loc_us-gaap_ProductWarrantyAccrual_c43207c0-b63e-471c-89f9-26b8dbf927a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_StandardandExtendedProductWarrantyAccrualIncreaseDecreaseforChangesinEstimateforNewandPreexistingWarranties_6e2cbc8b-4224-42a8-ba37-c3df8824e457" xlink:href="pen-20210331.xsd#pen_StandardandExtendedProductWarrantyAccrualIncreaseDecreaseforChangesinEstimateforNewandPreexistingWarranties"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_7fc85ba5-20fd-4013-bb62-909249f069d1" xlink:to="loc_pen_StandardandExtendedProductWarrantyAccrualIncreaseDecreaseforChangesinEstimateforNewandPreexistingWarranties_6e2cbc8b-4224-42a8-ba37-c3df8824e457" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualPayments_a00702f8-3867-4d7f-8244-c400a416b1d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyAccrualPayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_7fc85ba5-20fd-4013-bb62-909249f069d1" xlink:to="loc_us-gaap_ProductWarrantyAccrualPayments_a00702f8-3867-4d7f-8244-c400a416b1d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual_a79197a2-8020-488a-a17a-91a689c59e98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyAccrual"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_7fc85ba5-20fd-4013-bb62-909249f069d1" xlink:to="loc_us-gaap_ProductWarrantyAccrual_a79197a2-8020-488a-a17a-91a689c59e98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/IntangibleAssets" xlink:type="simple" xlink:href="pen-20210331.xsd#IntangibleAssets"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/IntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_816f4f8e-e894-4aaa-804f-4f2139e847a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_8144be35-e9de-4238-b017-110b5e094a23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_816f4f8e-e894-4aaa-804f-4f2139e847a1" xlink:to="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_8144be35-e9de-4238-b017-110b5e094a23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/IntangibleAssetsIntangibleAssetsTables" xlink:type="simple" xlink:href="pen-20210331.xsd#IntangibleAssetsIntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/IntangibleAssetsIntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_2bb0955b-f61b-4260-a446-0390afc2fbc1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_111cd540-af36-4168-90a2-8ef8084790b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_2bb0955b-f61b-4260-a446-0390afc2fbc1" xlink:to="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_111cd540-af36-4168-90a2-8ef8084790b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_5a527774-34b7-4070-8d72-85ae0952c4a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_2bb0955b-f61b-4260-a446-0390afc2fbc1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_5a527774-34b7-4070-8d72-85ae0952c4a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/IntangibleAssetsIntangibleAssetsDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#IntangibleAssetsIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/IntangibleAssetsIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f078b67c-cd93-4422-b36a-b606e322f37c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_6a17ec43-65f8-4840-aae1-934e88684198" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f078b67c-cd93-4422-b36a-b606e322f37c" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_6a17ec43-65f8-4840-aae1-934e88684198" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_95394a09-02e5-41ae-964a-d51c6e52486d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_6a17ec43-65f8-4840-aae1-934e88684198" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_95394a09-02e5-41ae-964a-d51c6e52486d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_2d516042-8d14-49c3-b84f-400b0f4a746c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_95394a09-02e5-41ae-964a-d51c6e52486d" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_2d516042-8d14-49c3-b84f-400b0f4a746c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_f39ac71d-11de-4431-be7b-ec6c056a7a56" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_2d516042-8d14-49c3-b84f-400b0f4a746c" xlink:to="loc_us-gaap_CostOfSalesMember_f39ac71d-11de-4431-be7b-ec6c056a7a56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_70cd9951-e90c-4485-bcc4-374aa1a4bb37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_2d516042-8d14-49c3-b84f-400b0f4a746c" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_70cd9951-e90c-4485-bcc4-374aa1a4bb37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_5846dbdb-ca0d-43d9-a92c-a35875e67aaa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_6a17ec43-65f8-4840-aae1-934e88684198" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_5846dbdb-ca0d-43d9-a92c-a35875e67aaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3f9b01bb-62f8-4529-aab7-5eaa8462e329" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_5846dbdb-ca0d-43d9-a92c-a35875e67aaa" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3f9b01bb-62f8-4529-aab7-5eaa8462e329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_73f77be5-fa32-43f4-95c2-ec4ac417c61e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3f9b01bb-62f8-4529-aab7-5eaa8462e329" xlink:to="loc_us-gaap_CustomerRelationshipsMember_73f77be5-fa32-43f4-95c2-ec4ac417c61e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeSecretsMember_6a6fc271-cadf-426c-88cf-fe9993800f2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeSecretsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3f9b01bb-62f8-4529-aab7-5eaa8462e329" xlink:to="loc_us-gaap_TradeSecretsMember_6a6fc271-cadf-426c-88cf-fe9993800f2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_1c61e5db-5821-4890-b2bb-d768e58a3839" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3f9b01bb-62f8-4529-aab7-5eaa8462e329" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_1c61e5db-5821-4890-b2bb-d768e58a3839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b49a51c3-29ce-406b-9584-775a768697d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_6a17ec43-65f8-4840-aae1-934e88684198" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b49a51c3-29ce-406b-9584-775a768697d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_f06275a6-6e76-4a1d-849a-e377ce91d055" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b49a51c3-29ce-406b-9584-775a768697d2" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_f06275a6-6e76-4a1d-849a-e377ce91d055" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_35f37516-d20e-4691-89f8-e6c802c7e2b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b49a51c3-29ce-406b-9584-775a768697d2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_35f37516-d20e-4691-89f8-e6c802c7e2b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_5b0acf48-1974-415b-b4df-1c0b8edb76bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b49a51c3-29ce-406b-9584-775a768697d2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_5b0acf48-1974-415b-b4df-1c0b8edb76bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f30d5844-9440-4e3c-a68e-b3e165cfe398" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b49a51c3-29ce-406b-9584-775a768697d2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f30d5844-9440-4e3c-a68e-b3e165cfe398" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_b0bfc287-6ca1-41dc-a72a-1f90bea8b9c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b49a51c3-29ce-406b-9584-775a768697d2" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_b0bfc287-6ca1-41dc-a72a-1f90bea8b9c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/Goodwill" xlink:type="simple" xlink:href="pen-20210331.xsd#Goodwill"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/Goodwill" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_deb4aee9-bf0d-43df-8f11-379600ab2434" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillDisclosureTextBlock_16fde04f-a95b-4cc3-8d9b-bc592e47b094" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_deb4aee9-bf0d-43df-8f11-379600ab2434" xlink:to="loc_us-gaap_GoodwillDisclosureTextBlock_16fde04f-a95b-4cc3-8d9b-bc592e47b094" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/GoodwillGoodwillTables" xlink:type="simple" xlink:href="pen-20210331.xsd#GoodwillGoodwillTables"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/GoodwillGoodwillTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_dd1641b2-5265-487d-8eab-1caba1628be6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_b3c0d3aa-d6e0-49df-ac17-fa0aae03e0b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_dd1641b2-5265-487d-8eab-1caba1628be6" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_b3c0d3aa-d6e0-49df-ac17-fa0aae03e0b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/GoodwillDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#GoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/GoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_499d3087-644a-4b84-bb67-c11baab320da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_69b081ea-b0aa-468f-b9fc-2d179aab56c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_499d3087-644a-4b84-bb67-c11baab320da" xlink:to="loc_us-gaap_GoodwillRollForward_69b081ea-b0aa-468f-b9fc-2d179aab56c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3b986537-a70e-4efb-8ddf-9d7212e2019d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_69b081ea-b0aa-468f-b9fc-2d179aab56c4" xlink:to="loc_us-gaap_Goodwill_3b986537-a70e-4efb-8ddf-9d7212e2019d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillOtherIncreaseDecrease_db8d0019-24f5-4853-8f66-2f68e4fb2b12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillOtherIncreaseDecrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_69b081ea-b0aa-468f-b9fc-2d179aab56c4" xlink:to="loc_us-gaap_GoodwillOtherIncreaseDecrease_db8d0019-24f5-4853-8f66-2f68e4fb2b12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_08cbe189-2ebd-437a-ad64-4f5ee89948c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_69b081ea-b0aa-468f-b9fc-2d179aab56c4" xlink:to="loc_us-gaap_Goodwill_08cbe189-2ebd-437a-ad64-4f5ee89948c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_3de54257-0500-41c1-9dff-26275296e31d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_499d3087-644a-4b84-bb67-c11baab320da" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_3de54257-0500-41c1-9dff-26275296e31d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/Debt" xlink:type="simple" xlink:href="pen-20210331.xsd#Debt"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/Debt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_6c583c7d-756d-4725-b233-27778dea273d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_6bd1b3ff-4e09-4d03-8f63-c5450118bae9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_6c583c7d-756d-4725-b233-27778dea273d" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_6bd1b3ff-4e09-4d03-8f63-c5450118bae9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/DebtDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#DebtDetails"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/DebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_47d3f191-6e84-4ec3-833b-196da6d28ad1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_6e0b5ca7-a0ad-4a91-bae7-648abdb193aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_47d3f191-6e84-4ec3-833b-196da6d28ad1" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_6e0b5ca7-a0ad-4a91-bae7-648abdb193aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_7f9e1bf3-5a86-4464-b1a4-f11f840964ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_6e0b5ca7-a0ad-4a91-bae7-648abdb193aa" xlink:to="loc_us-gaap_CreditFacilityAxis_7f9e1bf3-5a86-4464-b1a4-f11f840964ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_665c2796-d139-4c2c-98b5-90655f37bd70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_7f9e1bf3-5a86-4464-b1a4-f11f840964ba" xlink:to="loc_us-gaap_CreditFacilityDomain_665c2796-d139-4c2c-98b5-90655f37bd70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_ed08b674-2263-4a3c-9524-5eeb5088beda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_665c2796-d139-4c2c-98b5-90655f37bd70" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_ed08b674-2263-4a3c-9524-5eeb5088beda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_f06ac750-020d-472a-98ac-64991e7107fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_6e0b5ca7-a0ad-4a91-bae7-648abdb193aa" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_f06ac750-020d-472a-98ac-64991e7107fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_c229e93e-69b5-4cd2-acac-c7f437e98462" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_f06ac750-020d-472a-98ac-64991e7107fb" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_c229e93e-69b5-4cd2-acac-c7f437e98462" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_BankOfAmericaAndCitibankMember_9a145c48-abc7-45b9-b7eb-b648eb5b43ec" xlink:href="pen-20210331.xsd#pen_BankOfAmericaAndCitibankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_c229e93e-69b5-4cd2-acac-c7f437e98462" xlink:to="loc_pen_BankOfAmericaAndCitibankMember_9a145c48-abc7-45b9-b7eb-b648eb5b43ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_41fa7de2-8cb4-4704-ad19-d42576d7d9dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_6e0b5ca7-a0ad-4a91-bae7-648abdb193aa" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_41fa7de2-8cb4-4704-ad19-d42576d7d9dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a5946490-8aa1-482a-b851-f34371067209" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_41fa7de2-8cb4-4704-ad19-d42576d7d9dd" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a5946490-8aa1-482a-b851-f34371067209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_d4a2d8ed-7662-4d91-81a0-5430f6db2e83" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a5946490-8aa1-482a-b851-f34371067209" xlink:to="loc_us-gaap_LineOfCreditMember_d4a2d8ed-7662-4d91-81a0-5430f6db2e83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_99b8c71b-a3d8-49ac-8b9f-3c4371086f3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_6e0b5ca7-a0ad-4a91-bae7-648abdb193aa" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_99b8c71b-a3d8-49ac-8b9f-3c4371086f3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_e2505d31-d868-4014-8483-f66c89928628" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_99b8c71b-a3d8-49ac-8b9f-3c4371086f3f" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_e2505d31-d868-4014-8483-f66c89928628" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_LineOfCreditFacilityAccordianFeatureIncreaseLimit_dc608f1a-40cd-4ae1-aad7-35eb47758c81" xlink:href="pen-20210331.xsd#pen_LineOfCreditFacilityAccordianFeatureIncreaseLimit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_99b8c71b-a3d8-49ac-8b9f-3c4371086f3f" xlink:to="loc_pen_LineOfCreditFacilityAccordianFeatureIncreaseLimit_dc608f1a-40cd-4ae1-aad7-35eb47758c81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_99848516-d17f-4614-98ee-6d0295cf2180" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_99b8c71b-a3d8-49ac-8b9f-3c4371086f3f" xlink:to="loc_us-gaap_DebtInstrumentTerm_99848516-d17f-4614-98ee-6d0295cf2180" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LinesOfCreditCurrent_a7bba5bf-318c-4f5a-ba25-34b59833b5f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LinesOfCreditCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_99b8c71b-a3d8-49ac-8b9f-3c4371086f3f" xlink:to="loc_us-gaap_LinesOfCreditCurrent_a7bba5bf-318c-4f5a-ba25-34b59833b5f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="pen-20210331.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d830b8a6-887a-432f-a6e7-11764df4f1ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_902127d7-2eaa-4e7f-949f-33c6d41831b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d830b8a6-887a-432f-a6e7-11764df4f1ed" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_902127d7-2eaa-4e7f-949f-33c6d41831b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/CommitmentsandContingenciesRoyaltyObligationsDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#CommitmentsandContingenciesRoyaltyObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/CommitmentsandContingenciesRoyaltyObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_4a0357de-bbd8-418e-810c-3371599c1881" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_df00e0f1-0c92-4b7e-877d-c8b7c68f05cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_4a0357de-bbd8-418e-810c-3371599c1881" xlink:to="loc_us-gaap_OtherCommitmentsTable_df00e0f1-0c92-4b7e-877d-c8b7c68f05cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_1e53cacf-e884-4db9-be7f-add1ed43b4fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_df00e0f1-0c92-4b7e-877d-c8b7c68f05cf" xlink:to="loc_us-gaap_OtherCommitmentsAxis_1e53cacf-e884-4db9-be7f-add1ed43b4fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_7fe0ba78-7bd2-4e6f-af99-c6b97b7f53ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsAxis_1e53cacf-e884-4db9-be7f-add1ed43b4fb" xlink:to="loc_us-gaap_OtherCommitmentsDomain_7fe0ba78-7bd2-4e6f-af99-c6b97b7f53ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_RoyaltyAgreementMarch2005Member_21b5fee8-c3ad-4efb-bb43-38d4fb889a99" xlink:href="pen-20210331.xsd#pen_RoyaltyAgreementMarch2005Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsDomain_7fe0ba78-7bd2-4e6f-af99-c6b97b7f53ed" xlink:to="loc_pen_RoyaltyAgreementMarch2005Member_21b5fee8-c3ad-4efb-bb43-38d4fb889a99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_RoyaltyAgreementApril2012Member_d78b5ff7-4324-444c-a554-fc00e64eae54" xlink:href="pen-20210331.xsd#pen_RoyaltyAgreementApril2012Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsDomain_7fe0ba78-7bd2-4e6f-af99-c6b97b7f53ed" xlink:to="loc_pen_RoyaltyAgreementApril2012Member_d78b5ff7-4324-444c-a554-fc00e64eae54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_2e0a1ee1-3ba4-494d-9827-718e75304489" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_df00e0f1-0c92-4b7e-877d-c8b7c68f05cf" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_2e0a1ee1-3ba4-494d-9827-718e75304489" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_c12ba13c-0b92-453a-b21a-f56d4017d51f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_2e0a1ee1-3ba4-494d-9827-718e75304489" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_c12ba13c-0b92-453a-b21a-f56d4017d51f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_8b6b0518-8a52-41f0-a5a1-4d3ae5c570de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_c12ba13c-0b92-453a-b21a-f56d4017d51f" xlink:to="loc_us-gaap_CostOfSalesMember_8b6b0518-8a52-41f0-a5a1-4d3ae5c570de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_82a0cc2b-c1ef-4304-9778-c1b381f1e2ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_df00e0f1-0c92-4b7e-877d-c8b7c68f05cf" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_82a0cc2b-c1ef-4304-9778-c1b381f1e2ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_RoyaltyObligationsExtendedTermOfAgreement_e7fd70ae-cc8c-406a-869f-9226a953fbe9" xlink:href="pen-20210331.xsd#pen_RoyaltyObligationsExtendedTermOfAgreement"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_82a0cc2b-c1ef-4304-9778-c1b381f1e2ef" xlink:to="loc_pen_RoyaltyObligationsExtendedTermOfAgreement_e7fd70ae-cc8c-406a-869f-9226a953fbe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_RoyaltyObligationsIncreaseDecreaseInMinimumAnnualRoyaltyPayments_6dffd36a-c0ca-4df3-a05e-905176b09c2e" xlink:href="pen-20210331.xsd#pen_RoyaltyObligationsIncreaseDecreaseInMinimumAnnualRoyaltyPayments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_82a0cc2b-c1ef-4304-9778-c1b381f1e2ef" xlink:to="loc_pen_RoyaltyObligationsIncreaseDecreaseInMinimumAnnualRoyaltyPayments_6dffd36a-c0ca-4df3-a05e-905176b09c2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_RoyaltyObligationsMinimumQuarterlyRoyaltyPayments_fe45ec26-2db6-4909-802e-d189d9cd0bf7" xlink:href="pen-20210331.xsd#pen_RoyaltyObligationsMinimumQuarterlyRoyaltyPayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_82a0cc2b-c1ef-4304-9778-c1b381f1e2ef" xlink:to="loc_pen_RoyaltyObligationsMinimumQuarterlyRoyaltyPayments_fe45ec26-2db6-4909-802e-d189d9cd0bf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_RoyaltyObligationsTermofAgreement_cef1241d-a5b6-44aa-88ae-a62ca846999f" xlink:href="pen-20210331.xsd#pen_RoyaltyObligationsTermofAgreement"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_82a0cc2b-c1ef-4304-9778-c1b381f1e2ef" xlink:to="loc_pen_RoyaltyObligationsTermofAgreement_cef1241d-a5b6-44aa-88ae-a62ca846999f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_RoyaltyObligationsPercentofSales_e55f9d31-07bc-473f-b429-0608c7996e8c" xlink:href="pen-20210331.xsd#pen_RoyaltyObligationsPercentofSales"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_82a0cc2b-c1ef-4304-9778-c1b381f1e2ef" xlink:to="loc_pen_RoyaltyObligationsPercentofSales_e55f9d31-07bc-473f-b429-0608c7996e8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RoyaltyExpense_06baa44b-8945-4ea8-af0c-08dab83238dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RoyaltyExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_82a0cc2b-c1ef-4304-9778-c1b381f1e2ef" xlink:to="loc_us-gaap_RoyaltyExpense_06baa44b-8945-4ea8-af0c-08dab83238dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/StockholdersEquity" xlink:type="simple" xlink:href="pen-20210331.xsd#StockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/StockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8fe8f18b-e7dc-45d7-9c0c-91340c92a65b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_c4de1872-e93a-4405-876c-401c3c1af84a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8fe8f18b-e7dc-45d7-9c0c-91340c92a65b" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_c4de1872-e93a-4405-876c-401c3c1af84a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/StockholdersEquityTables" xlink:type="simple" xlink:href="pen-20210331.xsd#StockholdersEquityTables"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/StockholdersEquityTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f361bd6c-ae19-424b-9722-cba2a7b38bd6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_32249606-6b11-4642-b564-b755462b2d60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f361bd6c-ae19-424b-9722-cba2a7b38bd6" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_32249606-6b11-4642-b564-b755462b2d60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_d7196c3a-b528-46e6-99be-0148a00a2691" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f361bd6c-ae19-424b-9722-cba2a7b38bd6" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_d7196c3a-b528-46e6-99be-0148a00a2691" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_ecffd260-9c31-4960-804b-2f17fbc18b6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f361bd6c-ae19-424b-9722-cba2a7b38bd6" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_ecffd260-9c31-4960-804b-2f17fbc18b6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/StockholdersEquityStockOptionActivityDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#StockholdersEquityStockOptionActivityDetails"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/StockholdersEquityStockOptionActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0c6a15d7-863a-4e43-bde3-812702184add" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_41a6b6d7-b5ff-431c-904d-73e6a58d4319" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0c6a15d7-863a-4e43-bde3-812702184add" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_41a6b6d7-b5ff-431c-904d-73e6a58d4319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3d3de51b-fd2b-4e30-bb6d-e49ab7a75855" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_41a6b6d7-b5ff-431c-904d-73e6a58d4319" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3d3de51b-fd2b-4e30-bb6d-e49ab7a75855" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_eac398b8-062d-4819-b53d-12cae26ed667" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_41a6b6d7-b5ff-431c-904d-73e6a58d4319" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_eac398b8-062d-4819-b53d-12cae26ed667" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_33132a5c-7563-4e8a-b05b-bbfd8618c613" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_41a6b6d7-b5ff-431c-904d-73e6a58d4319" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_33132a5c-7563-4e8a-b05b-bbfd8618c613" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_7dfeab76-b9d0-4173-8c13-d8e2e95db521" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_41a6b6d7-b5ff-431c-904d-73e6a58d4319" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_7dfeab76-b9d0-4173-8c13-d8e2e95db521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d9a72975-1301-4068-b5ff-53e755a507a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0c6a15d7-863a-4e43-bde3-812702184add" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d9a72975-1301-4068-b5ff-53e755a507a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_b3df8f31-e7ee-44f0-9217-fba6187c1662" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d9a72975-1301-4068-b5ff-53e755a507a1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_b3df8f31-e7ee-44f0-9217-fba6187c1662" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_e1638218-cf26-4f42-b743-3ee3dde42bd0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d9a72975-1301-4068-b5ff-53e755a507a1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_e1638218-cf26-4f42-b743-3ee3dde42bd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_b94a4a4c-4c4f-46e1-b61b-968b6af7d374" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d9a72975-1301-4068-b5ff-53e755a507a1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_b94a4a4c-4c4f-46e1-b61b-968b6af7d374" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_50658f2a-f50f-4fae-972b-84b819f36ae7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d9a72975-1301-4068-b5ff-53e755a507a1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_50658f2a-f50f-4fae-972b-84b819f36ae7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/StockholdersEquityRestrictedStockandRestrictedStockUnitsActivityDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#StockholdersEquityRestrictedStockandRestrictedStockUnitsActivityDetails"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/StockholdersEquityRestrictedStockandRestrictedStockUnitsActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8f72fe52-742c-4b54-8b0c-1b98c0153339" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2257e75b-aa3b-49b2-b91f-2fbebbfeb09f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8f72fe52-742c-4b54-8b0c-1b98c0153339" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2257e75b-aa3b-49b2-b91f-2fbebbfeb09f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_ec847eee-be91-493c-91a0-51eb7b8313d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2257e75b-aa3b-49b2-b91f-2fbebbfeb09f" xlink:to="loc_us-gaap_AwardTypeAxis_ec847eee-be91-493c-91a0-51eb7b8313d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9b9e6f2d-3304-4104-afda-c4a28d3bc4b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_ec847eee-be91-493c-91a0-51eb7b8313d1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9b9e6f2d-3304-4104-afda-c4a28d3bc4b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_RestrictedStockandRestrictedStockUnitsRSUsMember_6b2e1cab-ac05-4496-9c2a-0250341b4c2a" xlink:href="pen-20210331.xsd#pen_RestrictedStockandRestrictedStockUnitsRSUsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9b9e6f2d-3304-4104-afda-c4a28d3bc4b3" xlink:to="loc_pen_RestrictedStockandRestrictedStockUnitsRSUsMember_6b2e1cab-ac05-4496-9c2a-0250341b4c2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2ff37332-95c7-4d7f-b19a-984159ab2db6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2257e75b-aa3b-49b2-b91f-2fbebbfeb09f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2ff37332-95c7-4d7f-b19a-984159ab2db6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5429f419-1609-4fff-8c48-40c039a59a2d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2ff37332-95c7-4d7f-b19a-984159ab2db6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5429f419-1609-4fff-8c48-40c039a59a2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_27c20a18-5bf3-4560-b216-75bc187f9906" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5429f419-1609-4fff-8c48-40c039a59a2d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_27c20a18-5bf3-4560-b216-75bc187f9906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_726c04ed-5bcc-4695-90dd-5ac6a7e417fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5429f419-1609-4fff-8c48-40c039a59a2d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_726c04ed-5bcc-4695-90dd-5ac6a7e417fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_ac0b77ef-efc7-412a-97dd-efad3b40409f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5429f419-1609-4fff-8c48-40c039a59a2d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_ac0b77ef-efc7-412a-97dd-efad3b40409f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_042179b3-5d40-43e4-b28d-6799a7b9cde8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5429f419-1609-4fff-8c48-40c039a59a2d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_042179b3-5d40-43e4-b28d-6799a7b9cde8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_364b3a6a-f03b-4a1b-b975-edd75742c4dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5429f419-1609-4fff-8c48-40c039a59a2d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_364b3a6a-f03b-4a1b-b975-edd75742c4dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ae007d0b-279b-43e3-b40e-552a225c9af4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2ff37332-95c7-4d7f-b19a-984159ab2db6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ae007d0b-279b-43e3-b40e-552a225c9af4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d01301f4-45ed-4858-964d-e3d2bb34c13e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ae007d0b-279b-43e3-b40e-552a225c9af4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d01301f4-45ed-4858-964d-e3d2bb34c13e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_6fde4240-9670-4982-a087-24bf9aa573d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ae007d0b-279b-43e3-b40e-552a225c9af4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_6fde4240-9670-4982-a087-24bf9aa573d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1c061bc7-78cc-4dfa-bd9a-837eacf9df3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ae007d0b-279b-43e3-b40e-552a225c9af4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1c061bc7-78cc-4dfa-bd9a-837eacf9df3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_375244ed-e86b-49dd-9eb5-f2d2ca217a64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ae007d0b-279b-43e3-b40e-552a225c9af4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_375244ed-e86b-49dd-9eb5-f2d2ca217a64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_7db638a5-b97b-4f0a-a7fc-29e8fcc59829" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ae007d0b-279b-43e3-b40e-552a225c9af4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_7db638a5-b97b-4f0a-a7fc-29e8fcc59829" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpectedtoVestOutstandingNumber_1fa9293c-f1dd-41cf-83cd-9c9fa03612cf" xlink:href="pen-20210331.xsd#pen_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpectedtoVestOutstandingNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2ff37332-95c7-4d7f-b19a-984159ab2db6" xlink:to="loc_pen_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpectedtoVestOutstandingNumber_1fa9293c-f1dd-41cf-83cd-9c9fa03612cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/StockholdersEquityStockbasedCompensationExpenseDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#StockholdersEquityStockbasedCompensationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/StockholdersEquityStockbasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8e5ef927-a2cf-4754-b19e-e84ff6b91b82" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_e17cfbd0-69c8-4063-a26c-d86b4cb77050" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8e5ef927-a2cf-4754-b19e-e84ff6b91b82" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_e17cfbd0-69c8-4063-a26c-d86b4cb77050" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_71d1d401-a0e2-438c-b945-e50b68a577a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_e17cfbd0-69c8-4063-a26c-d86b4cb77050" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_71d1d401-a0e2-438c-b945-e50b68a577a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_27ed26f1-d2e9-4b5c-854e-485292421b23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_71d1d401-a0e2-438c-b945-e50b68a577a2" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_27ed26f1-d2e9-4b5c-854e-485292421b23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_c802ab4e-a69d-456d-8bd1-9fb66f5b89d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_27ed26f1-d2e9-4b5c-854e-485292421b23" xlink:to="loc_us-gaap_CostOfSalesMember_c802ab4e-a69d-456d-8bd1-9fb66f5b89d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_df9bb17f-61d3-40bc-9784-4577a827556f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_27ed26f1-d2e9-4b5c-854e-485292421b23" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_df9bb17f-61d3-40bc-9784-4577a827556f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_d008cc70-6228-4651-91e8-1988fcd97d3d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_27ed26f1-d2e9-4b5c-854e-485292421b23" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_d008cc70-6228-4651-91e8-1988fcd97d3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_76a15d21-42d6-4865-b7e0-4b847f91daf7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_e17cfbd0-69c8-4063-a26c-d86b4cb77050" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_76a15d21-42d6-4865-b7e0-4b847f91daf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_ccae019d-5045-408b-91e6-4dbdcefdb28d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_76a15d21-42d6-4865-b7e0-4b847f91daf7" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_ccae019d-5045-408b-91e6-4dbdcefdb28d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_30aaba8e-6f9e-4e36-9590-16e44f8b31c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_76a15d21-42d6-4865-b7e0-4b847f91daf7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_30aaba8e-6f9e-4e36-9590-16e44f8b31c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_4aa9b9ac-3a27-4ced-81ed-e2e07786eae8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_76a15d21-42d6-4865-b7e0-4b847f91daf7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_4aa9b9ac-3a27-4ced-81ed-e2e07786eae8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_b3a70117-b324-45ef-92a9-7bc51e34d823" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_76a15d21-42d6-4865-b7e0-4b847f91daf7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_b3a70117-b324-45ef-92a9-7bc51e34d823" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLoss" xlink:type="simple" xlink:href="pen-20210331.xsd#AccumulatedOtherComprehensiveLoss"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_47f7aa76-baf4-4ecc-914a-8f775c5cfcd8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_53072db1-cb49-4f5f-9f5f-a6a1a8126c05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_47f7aa76-baf4-4ecc-914a-8f775c5cfcd8" xlink:to="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_53072db1-cb49-4f5f-9f5f-a6a1a8126c05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLossTables" xlink:type="simple" xlink:href="pen-20210331.xsd#AccumulatedOtherComprehensiveLossTables"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLossTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_3c42d87d-20b5-46d2-9a23-0c83b5c43009" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_ec242ba1-4884-427d-92e6-2056c24017d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_3c42d87d-20b5-46d2-9a23-0c83b5c43009" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_ec242ba1-4884-427d-92e6-2056c24017d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLossDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#AccumulatedOtherComprehensiveLossDetails"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_8cd1acf0-ed6b-45f4-b0ff-ed00c07b780b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_cf868f0c-eea2-4d40-b865-0dc71a585dc8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_8cd1acf0-ed6b-45f4-b0ff-ed00c07b780b" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_cf868f0c-eea2-4d40-b865-0dc71a585dc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_364748e2-9344-4c85-aa3d-5659660a6237" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_cf868f0c-eea2-4d40-b865-0dc71a585dc8" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_364748e2-9344-4c85-aa3d-5659660a6237" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1c11eb74-b9e6-4ddf-aed6-e485e7608a1d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_364748e2-9344-4c85-aa3d-5659660a6237" xlink:to="loc_us-gaap_EquityComponentDomain_1c11eb74-b9e6-4ddf-aed6-e485e7608a1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_92afbcc1-76d3-4e40-83e5-b29dbcabbb92" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1c11eb74-b9e6-4ddf-aed6-e485e7608a1d" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_92afbcc1-76d3-4e40-83e5-b29dbcabbb92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_c864b74c-d82e-40da-9922-e1697319c606" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1c11eb74-b9e6-4ddf-aed6-e485e7608a1d" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_c864b74c-d82e-40da-9922-e1697319c606" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_da3d0992-d478-4b54-b5db-a0b43e7a5071" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1c11eb74-b9e6-4ddf-aed6-e485e7608a1d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_da3d0992-d478-4b54-b5db-a0b43e7a5071" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_54e00b96-b4d1-49ba-9a7d-94aafa0cfba8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_cf868f0c-eea2-4d40-b865-0dc71a585dc8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_54e00b96-b4d1-49ba-9a7d-94aafa0cfba8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_4b67bd57-9ef3-47ef-8962-1a9ede00c213" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_54e00b96-b4d1-49ba-9a7d-94aafa0cfba8" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_4b67bd57-9ef3-47ef-8962-1a9ede00c213" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e0851236-cc08-4271-bd60-a5d666fff06e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_4b67bd57-9ef3-47ef-8962-1a9ede00c213" xlink:to="loc_us-gaap_StockholdersEquity_e0851236-cc08-4271-bd60-a5d666fff06e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTaxAbstract_c1ab03b6-a9dc-44d9-aa4c-27542e947946" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTaxAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_4b67bd57-9ef3-47ef-8962-1a9ede00c213" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTaxAbstract_c1ab03b6-a9dc-44d9-aa4c-27542e947946" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_ae167180-f780-4567-b712-f7fd27433ca2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTaxAbstract_c1ab03b6-a9dc-44d9-aa4c-27542e947946" xlink:to="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_ae167180-f780-4567-b712-f7fd27433ca2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_45959640-7190-487d-aa3e-9d0be81f6bdb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTaxAbstract_c1ab03b6-a9dc-44d9-aa4c-27542e947946" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_45959640-7190-487d-aa3e-9d0be81f6bdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_467cbd7f-5b4f-4261-bb47-23f62009f87a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTaxAbstract_c1ab03b6-a9dc-44d9-aa4c-27542e947946" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_467cbd7f-5b4f-4261-bb47-23f62009f87a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_ReclassificationfromAOCICurrentPeriodAbstract_3d36d8db-3dba-4994-8bcb-3e7d688fb934" xlink:href="pen-20210331.xsd#pen_ReclassificationfromAOCICurrentPeriodAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_4b67bd57-9ef3-47ef-8962-1a9ede00c213" xlink:to="loc_pen_ReclassificationfromAOCICurrentPeriodAbstract_3d36d8db-3dba-4994-8bcb-3e7d688fb934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_859b9c0f-3837-4b7c-a14f-ae0c1970fba4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pen_ReclassificationfromAOCICurrentPeriodAbstract_3d36d8db-3dba-4994-8bcb-3e7d688fb934" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_859b9c0f-3837-4b7c-a14f-ae0c1970fba4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_932b4950-022f-4e12-a99f-22f62eceae66" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pen_ReclassificationfromAOCICurrentPeriodAbstract_3d36d8db-3dba-4994-8bcb-3e7d688fb934" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_932b4950-022f-4e12-a99f-22f62eceae66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_bbeba3ef-2e3e-4f6d-a4ae-e86d8bd72e71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pen_ReclassificationfromAOCICurrentPeriodAbstract_3d36d8db-3dba-4994-8bcb-3e7d688fb934" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_bbeba3ef-2e3e-4f6d-a4ae-e86d8bd72e71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1b4edd1d-651e-4315-a9fc-a6eeffb2bf58" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_4b67bd57-9ef3-47ef-8962-1a9ede00c213" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1b4edd1d-651e-4315-a9fc-a6eeffb2bf58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a7147422-2ad0-4edf-8bdd-28d2c7b6eeb1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_4b67bd57-9ef3-47ef-8962-1a9ede00c213" xlink:to="loc_us-gaap_StockholdersEquity_a7147422-2ad0-4edf-8bdd-28d2c7b6eeb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/IncomeTaxes" xlink:type="simple" xlink:href="pen-20210331.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_83594169-5fe4-421f-8d5f-1357271d56f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_5b0347ad-7020-4e79-999c-4aa978638e61" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_83594169-5fe4-421f-8d5f-1357271d56f3" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_5b0347ad-7020-4e79-999c-4aa978638e61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/IncomeTaxesIncomeTaxesDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#IncomeTaxesIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/IncomeTaxesIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_94e047d8-8067-4bbb-b19e-494178f95fa9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_90df3e35-bd58-41da-aa1f-4167f340ea9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_94e047d8-8067-4bbb-b19e-494178f95fa9" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_90df3e35-bd58-41da-aa1f-4167f340ea9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1c9867c1-0a6f-4f2b-8fe8-9171d7aec073" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_94e047d8-8067-4bbb-b19e-494178f95fa9" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1c9867c1-0a6f-4f2b-8fe8-9171d7aec073" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShare" xlink:type="simple" xlink:href="pen-20210331.xsd#NetLossIncomeAttributabletoPenumbraIncPerShare"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_d85669e7-7069-4de6-beae-3ef8f17d4a1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_2ab9c134-b76e-4b76-8715-8a48b99a1823" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_d85669e7-7069-4de6-beae-3ef8f17d4a1f" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_2ab9c134-b76e-4b76-8715-8a48b99a1823" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShareTables" xlink:type="simple" xlink:href="pen-20210331.xsd#NetLossIncomeAttributabletoPenumbraIncPerShareTables"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_85b50b20-645d-4842-95e5-be9cbd9a8a8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_825e251d-fbee-4e89-8435-a51265a42794" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_85b50b20-645d-4842-95e5-be9cbd9a8a8e" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_825e251d-fbee-4e89-8435-a51265a42794" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShareBasicandDilutedEarningsperShareDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#NetLossIncomeAttributabletoPenumbraIncPerShareBasicandDilutedEarningsperShareDetails"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShareBasicandDilutedEarningsperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_48dec5d7-b129-49a0-b471-ee73e771e215" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_dd933797-4476-4b27-9c5b-ca62ac303710" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_48dec5d7-b129-49a0-b471-ee73e771e215" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_dd933797-4476-4b27-9c5b-ca62ac303710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_dcee1d70-9f8f-4da6-9196-63d7caa6e834" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_dd933797-4476-4b27-9c5b-ca62ac303710" xlink:to="loc_us-gaap_NetIncomeLoss_dcee1d70-9f8f-4da6-9196-63d7caa6e834" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_5b23ce65-7d1b-4492-9979-496b0be32a6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_48dec5d7-b129-49a0-b471-ee73e771e215" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_5b23ce65-7d1b-4492-9979-496b0be32a6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract_23478723-5869-4146-bb03-869e53b322d9" xlink:href="pen-20210331.xsd#pen_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_5b23ce65-7d1b-4492-9979-496b0be32a6b" xlink:to="loc_pen_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract_23478723-5869-4146-bb03-869e53b322d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_50417f5d-8123-4fa4-be08-bd30a3ea4b7c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pen_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract_23478723-5869-4146-bb03-869e53b322d9" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_50417f5d-8123-4fa4-be08-bd30a3ea4b7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_d309cd18-b281-4a01-88a2-5c4916321a09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pen_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract_23478723-5869-4146-bb03-869e53b322d9" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_d309cd18-b281-4a01-88a2-5c4916321a09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_539432fb-8750-4770-9e1a-4a690702d299" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pen_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract_23478723-5869-4146-bb03-869e53b322d9" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_539432fb-8750-4770-9e1a-4a690702d299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareReconciliationAbstract_793d9fe9-fd00-443b-b50f-b0e30bb8bbab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_48dec5d7-b129-49a0-b471-ee73e771e215" xlink:to="loc_us-gaap_EarningsPerShareReconciliationAbstract_793d9fe9-fd00-443b-b50f-b0e30bb8bbab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_96784003-83c6-45a6-abec-faf1917ce932" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_793d9fe9-fd00-443b-b50f-b0e30bb8bbab" xlink:to="loc_us-gaap_EarningsPerShareBasic_96784003-83c6-45a6-abec-faf1917ce932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_c0b47e64-96e9-4b84-babf-dcf66dde6737" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_793d9fe9-fd00-443b-b50f-b0e30bb8bbab" xlink:to="loc_us-gaap_EarningsPerShareDiluted_c0b47e64-96e9-4b84-babf-dcf66dde6737" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShareAntidilutiveSecuritiesDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#NetLossIncomeAttributabletoPenumbraIncPerShareAntidilutiveSecuritiesDetails"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShareAntidilutiveSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_798a4075-924e-4061-9a35-bbf945745745" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_db3ec556-6cbb-44a2-b8d7-97ff83be0175" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_798a4075-924e-4061-9a35-bbf945745745" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_db3ec556-6cbb-44a2-b8d7-97ff83be0175" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/Revenues" xlink:type="simple" xlink:href="pen-20210331.xsd#Revenues"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/Revenues" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6ec78bd6-cc5a-4b25-bf42-3fdd16bc4c46" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_f3c51a16-0545-46bd-be70-e3093102a4a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6ec78bd6-cc5a-4b25-bf42-3fdd16bc4c46" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_f3c51a16-0545-46bd-be70-e3093102a4a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/RevenuesRevenuesTables" xlink:type="simple" xlink:href="pen-20210331.xsd#RevenuesRevenuesTables"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/RevenuesRevenuesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_844487e0-0a39-4132-bd12-79cf8852331b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_a363b75b-0438-4588-a8e1-73767dfd01e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_844487e0-0a39-4132-bd12-79cf8852331b" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_a363b75b-0438-4588-a8e1-73767dfd01e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.penumbrainc.com/role/RevenuesDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="pen-20210331.xsd#RevenuesDisaggregationofRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.penumbrainc.com/role/RevenuesDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_92ddeb41-07c9-4a2e-91ea-920d7f6ac645" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_dd39e37c-1118-455e-9e06-bdf87a129b2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_92ddeb41-07c9-4a2e-91ea-920d7f6ac645" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_dd39e37c-1118-455e-9e06-bdf87a129b2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_0adf473d-17d6-477c-ae17-e00d873eeaa2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_dd39e37c-1118-455e-9e06-bdf87a129b2c" xlink:to="loc_srt_ProductOrServiceAxis_0adf473d-17d6-477c-ae17-e00d873eeaa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_39918a0b-55d2-484a-863b-6719b0e9021b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_0adf473d-17d6-477c-ae17-e00d873eeaa2" xlink:to="loc_srt_ProductsAndServicesDomain_39918a0b-55d2-484a-863b-6719b0e9021b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_NeuroMember_4ed6cf77-ce21-42e2-9a8d-17f4b509cbd4" xlink:href="pen-20210331.xsd#pen_NeuroMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_39918a0b-55d2-484a-863b-6719b0e9021b" xlink:to="loc_pen_NeuroMember_4ed6cf77-ce21-42e2-9a8d-17f4b509cbd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_PeripheralVascularMember_7d14ab53-dd24-4a3c-a18f-fd0a5a5c0649" xlink:href="pen-20210331.xsd#pen_PeripheralVascularMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_39918a0b-55d2-484a-863b-6719b0e9021b" xlink:to="loc_pen_PeripheralVascularMember_7d14ab53-dd24-4a3c-a18f-fd0a5a5c0649" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_26becf22-33c9-4783-98b7-78cd5b00ce8e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_dd39e37c-1118-455e-9e06-bdf87a129b2c" xlink:to="loc_srt_StatementGeographicalAxis_26becf22-33c9-4783-98b7-78cd5b00ce8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_73c20d14-17fe-4594-8f7f-03da7e1b62e6" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_26becf22-33c9-4783-98b7-78cd5b00ce8e" xlink:to="loc_srt_SegmentGeographicalDomain_73c20d14-17fe-4594-8f7f-03da7e1b62e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_b52d698c-4478-4e6c-a91c-be4a83f4b42b" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_73c20d14-17fe-4594-8f7f-03da7e1b62e6" xlink:to="loc_country_US_b52d698c-4478-4e6c-a91c-be4a83f4b42b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pen_OtherNonUSMember_8809b8aa-37b2-44ee-a973-18879842b75c" xlink:href="pen-20210331.xsd#pen_OtherNonUSMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_73c20d14-17fe-4594-8f7f-03da7e1b62e6" xlink:to="loc_pen_OtherNonUSMember_8809b8aa-37b2-44ee-a973-18879842b75c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_0be2a530-650a-495c-9d56-5d73f0a394df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_dd39e37c-1118-455e-9e06-bdf87a129b2c" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_0be2a530-650a-495c-9d56-5d73f0a394df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_04b5b9d8-b228-419b-952b-3279db21462c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_0be2a530-650a-495c-9d56-5d73f0a394df" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_04b5b9d8-b228-419b-952b-3279db21462c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>image_01a.jpg
<TEXT>
begin 644 image_01a.jpg
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
@#907O=C_1T!\MOP'/$5K7/+BI 4     245.1*Y"8((!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>pen-20210331_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/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:pen="http://www.penumbrainc.com/20210331"
  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"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="pen-20210331.xsd" xlink:type="simple"/>
    <context id="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i6861a9aba42449edb8f5ede61b8ce59a_I20210412">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
        </entity>
        <period>
            <instant>2021-04-12</instant>
        </period>
    </context>
    <context id="ifa68a92e38d549c68ccc3c168422ae71_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i894bc3381e2840afb9df53a9551a57f6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ib5b05c46f73f4ac9a5474b502e5265b4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i16acbf1aed7f4d23b7ffdf13248528e2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if135315dbefb4779a5ff917ee7457bfe_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i07b3620fd43047dbb4ca477f15f35802_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9b7baa82ce78447195db34009643aa88_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i71fc1cc2ce0c4ade905e904f6a803e74_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5364cac3bad742c6947878c71a47c38e_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iaf6ea179f7a545f9a33007815f5a87d0_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i5776f9f0e34e466c8d7cbf483d96ab0b_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i44547a1e6c784682bac624e1f6f10219_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ibf8931022f5f415a8d350d6474789eea_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i1d7c908f7bfd4ee9919009410f14a78a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i68157d9318434296911e6332ffcdd8cb_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i855ac942eb7b43afb701d5a2afaf3f88_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="iefa27921736f4fd7ae83cb8b79991259_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i6e79bf0be12d449d98544b8f73d91e6b_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="if0269f1d2adf4cb39080cb142559ad06_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="iff64da49cde142e7ac6cba30bc6307a4_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ia6bb34bf7f4b492896fbb164e23590d7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</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="i8134ebb6b6d4498dbe07a34801a670f9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id48006b9923243549b5d9be1baec88ff_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</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="i65e5476543374e15a66ff65f1b141b13_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</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="i04a2a4488d464f33bfb2c3f20e01ebb3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i875087950b9b4fbba076fc4cf84ca5fb_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</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="i54173de70e3d4879a3eb47d2262783ba_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i968b015875b44d8ba152329b20ea0b91_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</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="ibd84d12868774b9fac43f56f82ef7610_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ia291972c55624b90a3b6d6fb1995d51b_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i7fe72a522ee449ac866915d8f625cde9_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</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="id2a9628f78cc4b91a04023f72bbf27df_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</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="ie16396d06e63429d97182326290e33ba_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i28d9ad0ef76b4108a4f902785cf18413_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia03b713490c64ffba23f076b4c0ff34a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iaff46e8dd8a34b97a29b36b1d8b48c53_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</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="ic28b513b62704967bb502be41b749bc4_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</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="i95921e0d33974013afeea96f734710a8_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ie1fec9cd523241f182357f670a9f75d1_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</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="i8613c04610e747399cf6595a8c0660e7_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</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="i8e6e29bdddff4523b5002091a2a4aa0e_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i22f4d98f0d0b48b88c4307ea20f25418_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</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="i1ad5b32cb8be40278ffaf309e3200a94_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i59c7bb883d8f486ca99735f585f4088a_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i1042d99a40d444628892cc00dc65389b_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pen:U.S.AgencyAndGovernmentSponsoredSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="icde0ea50cf984a2fadcf4e667d880cff_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i2c46bfe0fdb14434bcae8a563457eacc_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i5178f99f14cf409bb055a5fbcb4b1d93_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if9be44c5acfb4502a5337fbc5913f689_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pen:U.S.AgencyAndGovernmentSponsoredSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i104889013c344a9184c119ff4ef1fd37_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i55be923fd89f43b99d2326dada78646f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2ef85e726fb34145aedeafd1181ef07c_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <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>2021-03-31</instant>
        </period>
    </context>
    <context id="if43697a43b3144dca837dae932b06518_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <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>2021-03-31</instant>
        </period>
    </context>
    <context id="i389ee3489c1e45b9a91d5a6ba0e4fb84_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <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>2021-03-31</instant>
        </period>
    </context>
    <context id="iff1fb38c24ba4abbb7ffb46755b2cba9_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i2ac3d62a3c8448859dad7261e1259bb2_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i56fbc254a4244d06acca86c93ae4878d_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i8d05a9f78f694c9a8ddd934767cfdb10_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ibc2503a7f5bb4a5a9e61f7b26a6e8f41_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i8f8af0c8a0684c0cb90d37367e86b36f_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pen:U.S.AgencyAndGovernmentSponsoredSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="id3f8d3c1ee0d44ec820942cee6e91217_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pen:U.S.AgencyAndGovernmentSponsoredSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="iae10dbbffe7c4ea09ccb695123c50a73_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pen:U.S.AgencyAndGovernmentSponsoredSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="idbdc263138604df9b3ba8a4cdd9734f5_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pen:U.S.AgencyAndGovernmentSponsoredSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i254ed54a229241e5955edbc7d7cc0945_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i28d36aea9cfe46ab81512448ff854ded_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i94d696c32486433ba4d9ca24b1be2031_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ibddb74030a594681903f85d04cd97751_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i00f00dfc341f404db08923d9839d44e0_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i2b195a85c14a4342934f531bbff4c1ce_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i69c892239d2d4fe99e78dbdaed9bbf97_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i308c0d0ea9ba4e38b3658f6f625fcced_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i8886325e145644469218dadd10149a26_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</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>2021-03-31</instant>
        </period>
    </context>
    <context id="i4a87ff0c6949432ebf4475b17c6ed10a_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</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>2021-03-31</instant>
        </period>
    </context>
    <context id="i1c1ebd70aae540d09fa6389007f7c1e6_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</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>2021-03-31</instant>
        </period>
    </context>
    <context id="ib243c48572374d398af7139c60461b66_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i8a7f67abddba4963acbfe5960723d511_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <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-12-31</instant>
        </period>
    </context>
    <context id="idb3654b7d6d64990a36a2df5a507a6a7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <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-12-31</instant>
        </period>
    </context>
    <context id="i2fa11ad294724e3c87551641e90c459b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <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-12-31</instant>
        </period>
    </context>
    <context id="i7551fadfec6a41738c0121547b902168_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8061f66cdea443b2b80ebe4ab72cf570_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1605261fe16244578ccb7a1730813b2d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i64cf261e5f464531b479353253a44b71_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i03229d4cfadb455fbff3c0423eac2232_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib631de374a3f45419fec36bd9ce582be_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pen:U.S.AgencyAndGovernmentSponsoredSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0724e5f08c93446faed006ca417e11a7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pen:U.S.AgencyAndGovernmentSponsoredSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i819ff68c74554d5bba8b850c9c17135b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pen:U.S.AgencyAndGovernmentSponsoredSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iac47bf63cbdf452f971c1b862011618d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pen:U.S.AgencyAndGovernmentSponsoredSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia08ca4ed2d7b452091ed0648bf3536e8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie7cb2b9cc6e94424af63fdedb9afca1b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i775646e541854c0084a0108167971d2e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iba1b45a328b742f1ac8de1207cc90145_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i886c9ddc4de340a2aee42e38713f72f1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i079cb4afcc424f0da00c920c63539881_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6866a52ea9db4c49b8b11ff633d2b12c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icd8213c8b1d94d31970487fe0367e4be_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iedb540ab30af41ffb13d248fbcc70cab_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</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-12-31</instant>
        </period>
    </context>
    <context id="ia8d8602364c94758b090742cb58c4849_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</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-12-31</instant>
        </period>
    </context>
    <context id="i503389a2f5f44323be7ab5c7e2066947_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</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-12-31</instant>
        </period>
    </context>
    <context id="ib6dee7fdfa964682807063445eaec913_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia4b53a1ddd6e4e299c6614d17da9a4d9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pen:CrossmedS.p.aMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">pen:MeasurementInputActualRevenueResultsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i758e7c11d2a245b8b5ddefc0c6a4022a_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pen:CrossmedS.p.aMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i0809db6d4aeb4023adb5fa1446ec5b81_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pen:CrossmedS.p.aMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">pen:MonteCarloSimulationValuationTechniqueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8ffa9714e8c04ce1921835f5fc54528b_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pen:CrossmedS.p.aMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i94e46b8c8c2344afb351325ed6e74716_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i42839c4265b84b2bb4235f460160175d_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i1cec4229c8b4412084d943510868fc18_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i2c5f8dfcc12f4ba584a6f49d01d8c31c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeSecretsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7aa8f6b5e58f429ea88c9fb167dc4e45_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeSecretsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="iaa2b94fea75d4b6289b900c4ba167e68_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4bb536b7dffd45aca8de01c5898d76aa_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="iaea7b09a6f0945bdb07476e6e4191a44_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6e3c7dd9beb248ac93125a042b9282bd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0df8d832a7084872966e969b293e52cd_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeSecretsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia3cfdbfdc0b947a4ac18c144dee916a2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeSecretsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iaf11417715174d589bef52ed341b0e60_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i81881a7ed9034ce3bed7b9b640bcba22_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7d51434030d441e6ac4be609b4531d6a_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeSecretsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i79929b3397f34f4487c827e2e65f212c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ifbee54671c3740609c955b49ed500692_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i7c63c60f7361428987d1a70d25e42245_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="icb2f89cca92d42ad9da21472c6d28f97_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i73cccd338c99495c985b3409b61f6f33_I20200424">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-24</instant>
        </period>
    </context>
    <context id="i6504ebdc51e44d929ee2af86459e3355_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">pen:BankOfAmericaAndCitibankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib41c4ee6d12a48ef8247b7e0a74badf3_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i08d22399e4554ccaaa9ad926bd630d37_D20190701-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">pen:RoyaltyAgreementMarch2005Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="ia0954035fe474227965224a1cf3d2d88_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">pen:RoyaltyAgreementMarch2005Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i22fce1c88a7041bd8fa407b49f77790a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">pen:RoyaltyAgreementApril2012Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4d0f421c21244314b3dfbd5f3c2dcde9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pen:RestrictedStockandRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i923071b7ca1b43e9aefa6b3ba0177c4c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pen:RestrictedStockandRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i187deb75dbc5413f838c0332823cc218_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pen:RestrictedStockandRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="iad152f52ad08440a9e6d9822d4f841d2_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i12603796cdab4161b4b4d2e1828df559_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ibda796a3c2da4723ac86328bc3d881aa_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic6b1f162eba94d088e1ee08a794f69bb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ief51b83eb32547d59acc62eff149b0c8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7b2af4c93f584d2997e5820efb829956_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0edbc11b51f24c30b724b6d07048dc0e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4a186d8377f9461588de77ef6e5103b3_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i0ae42e265f5449cdac7263bc6a9f25c1_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i5cc42ae9622c47bc888794f06aa06262_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i3c070d9f10fe4cc192f8edc4dd7e5a0e_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="iedb9400278394e7fb2655bd1be3427c7_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ie9b02f3cb3ec4a2bb737cc5c3811166d_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="icef5754eb8c74dc9bcd16c50c9a4e2a1_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i0a7cec2e5ac64e48887fd641dd28dc1c_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i186024968e5643b9879fbcd76cf8f953_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ifeea7a50c56e4b9ea5228490c1871652_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i9e47b63f04df4b7592af7c2b46a2f29e_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pen:OtherNonUSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7f21f08860d44178b153a4005885376a_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pen:OtherNonUSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i629bf8971b3b4ec689be4661aa7b4fa3_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pen:PeripheralVascularMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie485bbec35844cad8686ffb14ab5d3fe_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pen:PeripheralVascularMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i77dc92ea42834aa481fe4161bdbaa17c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pen:NeuroMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i0d665a106cd1407a80d4125da27c869c_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001321732</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pen:NeuroMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</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="activity">
        <measure>pen:activity</measure>
    </unit>
    <unit id="segment">
        <measure>pen:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80L2ZyYWc6NTRiOTA3M2FjYWNmNDU5YjgyYTcxNDVlY2Y3MmJhZTcvdGFibGU6ODc3MGY5ZmEyZjdlNDk0NTk3MTRkZWRiY2EzMDhlNmEvdGFibGVyYW5nZTo4NzcwZjlmYTJmN2U0OTQ1OTcxNGRlZGJjYTMwOGU2YV80LTEtMS0xLTA_829ce300-082a-4354-8d1c-4db2fdf7b06e">0001321732</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80L2ZyYWc6NTRiOTA3M2FjYWNmNDU5YjgyYTcxNDVlY2Y3MmJhZTcvdGFibGU6ODc3MGY5ZmEyZjdlNDk0NTk3MTRkZWRiY2EzMDhlNmEvdGFibGVyYW5nZTo4NzcwZjlmYTJmN2U0OTQ1OTcxNGRlZGJjYTMwOGU2YV84LTEtMS0xLTA_68de2f91-ef2a-4d55-9a72-1be77c94403e">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80L2ZyYWc6NTRiOTA3M2FjYWNmNDU5YjgyYTcxNDVlY2Y3MmJhZTcvdGFibGU6ODc3MGY5ZmEyZjdlNDk0NTk3MTRkZWRiY2EzMDhlNmEvdGFibGVyYW5nZTo4NzcwZjlmYTJmN2U0OTQ1OTcxNGRlZGJjYTMwOGU2YV85LTEtMS0xLTA_5411a254-b603-4056-a2a4-d45e32370eed">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80L2ZyYWc6NTRiOTA3M2FjYWNmNDU5YjgyYTcxNDVlY2Y3MmJhZTcvdGFibGU6ODc3MGY5ZmEyZjdlNDk0NTk3MTRkZWRiY2EzMDhlNmEvdGFibGVyYW5nZTo4NzcwZjlmYTJmN2U0OTQ1OTcxNGRlZGJjYTMwOGU2YV8xMC0xLTEtMS0w_af35c1fe-7a95-43ac-8393-84240873cd8f">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80L2ZyYWc6NTRiOTA3M2FjYWNmNDU5YjgyYTcxNDVlY2Y3MmJhZTcvdGV4dHJlZ2lvbjo1NGI5MDczYWNhY2Y0NTliODJhNzE0NWVjZjcyYmFlN18xNA_f1b057d1-92a8-4dc6-9f56-8b3b89f258d1">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentType
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xL2ZyYWc6Y2E4ODUzODU5OGRiNDE4NDk2NDQwNjBmODI4ZGVmZWQvdGV4dHJlZ2lvbjpjYTg4NTM4NTk4ZGI0MTg0OTY0NDA2MGY4MjhkZWZlZF84Nw_a6a8b26b-d540-46c4-87a4-2dd758ea4f1a">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xL2ZyYWc6Y2E4ODUzODU5OGRiNDE4NDk2NDQwNjBmODI4ZGVmZWQvdGFibGU6MDE3NjRhMjcyNTk0NDA2NmIyYzg2YTk1MGZlNTlkZjgvdGFibGVyYW5nZTowMTc2NGEyNzI1OTQ0MDY2YjJjODZhOTUwZmU1OWRmOF8wLTAtMS0xLTA_fa2161e3-3d6e-45a2-bb64-042edc85b0b2">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xL2ZyYWc6Y2E4ODUzODU5OGRiNDE4NDk2NDQwNjBmODI4ZGVmZWQvdGV4dHJlZ2lvbjpjYTg4NTM4NTk4ZGI0MTg0OTY0NDA2MGY4MjhkZWZlZF8xMzc_04c27dfc-fdea-4be7-b25d-81fa95fdbadf">2021-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xL2ZyYWc6Y2E4ODUzODU5OGRiNDE4NDk2NDQwNjBmODI4ZGVmZWQvdGFibGU6MjgyYjM3Y2U0YzI3NDc3MGJkOWI5MDc2MWRhNGY4MDMvdGFibGVyYW5nZToyODJiMzdjZTRjMjc0NzcwYmQ5YjkwNzYxZGE0ZjgwM18wLTAtMS0xLTA_914335ea-d481-46c5-8bc1-6d32bb2c1aa9">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xL2ZyYWc6Y2E4ODUzODU5OGRiNDE4NDk2NDQwNjBmODI4ZGVmZWQvdGV4dHJlZ2lvbjpjYTg4NTM4NTk4ZGI0MTg0OTY0NDA2MGY4MjhkZWZlZF8yMjU_5a7dc30a-a31b-406d-9e29-803fa1a43bfc">001-37557</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xL2ZyYWc6Y2E4ODUzODU5OGRiNDE4NDk2NDQwNjBmODI4ZGVmZWQvdGV4dHJlZ2lvbjpjYTg4NTM4NTk4ZGI0MTg0OTY0NDA2MGY4MjhkZWZlZF8yMzE_bbd55d48-d9e5-404b-a280-e8c080807cb1">Penumbra, Inc</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xL2ZyYWc6Y2E4ODUzODU5OGRiNDE4NDk2NDQwNjBmODI4ZGVmZWQvdGFibGU6ZDFkMGRlMmI5ZjIyNDUwZDg4ZDgxNzQ4OWQ3MDFiNDMvdGFibGVyYW5nZTpkMWQwZGUyYjlmMjI0NTBkODhkODE3NDg5ZDcwMWI0M18wLTAtMS0xLTA_3b56417b-f9b3-451f-8e62-ec207c0bd458">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xL2ZyYWc6Y2E4ODUzODU5OGRiNDE4NDk2NDQwNjBmODI4ZGVmZWQvdGFibGU6ZDFkMGRlMmI5ZjIyNDUwZDg4ZDgxNzQ4OWQ3MDFiNDMvdGFibGVyYW5nZTpkMWQwZGUyYjlmMjI0NTBkODhkODE3NDg5ZDcwMWI0M18wLTItMS0xLTA_1fe3edc3-ed5a-4290-b898-5edeec99e4a3">05-0605598</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xL2ZyYWc6Y2E4ODUzODU5OGRiNDE4NDk2NDQwNjBmODI4ZGVmZWQvdGV4dHJlZ2lvbjpjYTg4NTM4NTk4ZGI0MTg0OTY0NDA2MGY4MjhkZWZlZF8yOTg_2f9da61c-8fac-4640-902f-040d393640c9">One Penumbra Place</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xL2ZyYWc6Y2E4ODUzODU5OGRiNDE4NDk2NDQwNjBmODI4ZGVmZWQvdGV4dHJlZ2lvbjpjYTg4NTM4NTk4ZGI0MTg0OTY0NDA2MGY4MjhkZWZlZF8zMDE_9b81924b-ae94-4c69-ab68-6b2814220ec6">Alameda</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xL2ZyYWc6Y2E4ODUzODU5OGRiNDE4NDk2NDQwNjBmODI4ZGVmZWQvdGV4dHJlZ2lvbjpjYTg4NTM4NTk4ZGI0MTg0OTY0NDA2MGY4MjhkZWZlZF8zMDU_9dd493d8-fd4f-4e4e-bbdf-a5857e7a5a2f">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xL2ZyYWc6Y2E4ODUzODU5OGRiNDE4NDk2NDQwNjBmODI4ZGVmZWQvdGV4dHJlZ2lvbjpjYTg4NTM4NTk4ZGI0MTg0OTY0NDA2MGY4MjhkZWZlZF8zMDg_fa674430-018a-4218-832c-ba936e25be5b">94502</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xL2ZyYWc6Y2E4ODUzODU5OGRiNDE4NDk2NDQwNjBmODI4ZGVmZWQvdGV4dHJlZ2lvbjpjYTg4NTM4NTk4ZGI0MTg0OTY0NDA2MGY4MjhkZWZlZF8zNzU_fd07ba11-8836-484a-be42-956d66c12847">510</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xL2ZyYWc6Y2E4ODUzODU5OGRiNDE4NDk2NDQwNjBmODI4ZGVmZWQvdGV4dHJlZ2lvbjpjYTg4NTM4NTk4ZGI0MTg0OTY0NDA2MGY4MjhkZWZlZF8zNzk_2c129739-5b93-4d0e-a160-f8a5a023ab73">748-3200</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xL2ZyYWc6Y2E4ODUzODU5OGRiNDE4NDk2NDQwNjBmODI4ZGVmZWQvdGFibGU6NWZiY2VjM2MyMDk5NDlmMzg2OGQ5NWUzZTIwYzY4NTUvdGFibGVyYW5nZTo1ZmJjZWMzYzIwOTk0OWYzODY4ZDk1ZTNlMjBjNjg1NV8xLTAtMS0xLTA_d3794595-521f-4565-b803-fecb46a0cae9">Common Stock, Par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xL2ZyYWc6Y2E4ODUzODU5OGRiNDE4NDk2NDQwNjBmODI4ZGVmZWQvdGFibGU6NWZiY2VjM2MyMDk5NDlmMzg2OGQ5NWUzZTIwYzY4NTUvdGFibGVyYW5nZTo1ZmJjZWMzYzIwOTk0OWYzODY4ZDk1ZTNlMjBjNjg1NV8xLTEtMS0xLTA_6d829a02-93ae-4990-9327-10f1318b418a">PEN</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xL2ZyYWc6Y2E4ODUzODU5OGRiNDE4NDk2NDQwNjBmODI4ZGVmZWQvdGFibGU6NWZiY2VjM2MyMDk5NDlmMzg2OGQ5NWUzZTIwYzY4NTUvdGFibGVyYW5nZTo1ZmJjZWMzYzIwOTk0OWYzODY4ZDk1ZTNlMjBjNjg1NV8xLTItMS0xLTA_32e24cbe-4845-48f1-bbbd-e9f21dd196f5">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xL2ZyYWc6Y2E4ODUzODU5OGRiNDE4NDk2NDQwNjBmODI4ZGVmZWQvdGV4dHJlZ2lvbjpjYTg4NTM4NTk4ZGI0MTg0OTY0NDA2MGY4MjhkZWZlZF84NTA_c62c3ae8-facb-4bfa-8578-85d4810a7436">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xL2ZyYWc6Y2E4ODUzODU5OGRiNDE4NDk2NDQwNjBmODI4ZGVmZWQvdGV4dHJlZ2lvbjpjYTg4NTM4NTk4ZGI0MTg0OTY0NDA2MGY4MjhkZWZlZF8xMTc4_a85ef697-26c6-4f45-8161-5e0397448359">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xL2ZyYWc6Y2E4ODUzODU5OGRiNDE4NDk2NDQwNjBmODI4ZGVmZWQvdGFibGU6ZGEwNTkyYzZlNGY3NDU5M2I2ZmIwZjQzNjcxNjIyMzgvdGFibGVyYW5nZTpkYTA1OTJjNmU0Zjc0NTkzYjZmYjBmNDM2NzE2MjIzOF8wLTAtMS0xLTA_00bfd2c2-ae1f-47d1-8a64-e341529ed538">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xL2ZyYWc6Y2E4ODUzODU5OGRiNDE4NDk2NDQwNjBmODI4ZGVmZWQvdGFibGU6ZGEwNTkyYzZlNGY3NDU5M2I2ZmIwZjQzNjcxNjIyMzgvdGFibGVyYW5nZTpkYTA1OTJjNmU0Zjc0NTkzYjZmYjBmNDM2NzE2MjIzOF8xLTQtMS0xLTA_b67f901e-89c6-4d79-8eaf-5f9ac1f9e085">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xL2ZyYWc6Y2E4ODUzODU5OGRiNDE4NDk2NDQwNjBmODI4ZGVmZWQvdGFibGU6ZGEwNTkyYzZlNGY3NDU5M2I2ZmIwZjQzNjcxNjIyMzgvdGFibGVyYW5nZTpkYTA1OTJjNmU0Zjc0NTkzYjZmYjBmNDM2NzE2MjIzOF8yLTEtMS0xLTA_e57bb38e-dd00-4219-89ed-311c1ed7654a">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xL2ZyYWc6Y2E4ODUzODU5OGRiNDE4NDk2NDQwNjBmODI4ZGVmZWQvdGV4dHJlZ2lvbjpjYTg4NTM4NTk4ZGI0MTg0OTY0NDA2MGY4MjhkZWZlZF8xODg5_2ee1103f-d20d-4e6a-b9f7-f6e2794355ec">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i6861a9aba42449edb8f5ede61b8ce59a_I20210412"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xL2ZyYWc6Y2E4ODUzODU5OGRiNDE4NDk2NDQwNjBmODI4ZGVmZWQvdGV4dHJlZ2lvbjpjYTg4NTM4NTk4ZGI0MTg0OTY0NDA2MGY4MjhkZWZlZF8xOTI5_02c1adcd-e807-4394-a927-6d49c2781141"
      unitRef="shares">36482357</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMy0yLTEtMS0w_1beae8b7-cdf0-41da-b9c4-fc835349bc9e"
      unitRef="usd">55632000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMy00LTEtMS0w_6e92bccc-2bf1-44bc-85a1-c0fe390896cd"
      unitRef="usd">69670000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfNC0yLTEtMS0w_55e01dfd-bda4-479b-8596-a7eca1c7e64c"
      unitRef="usd">186977000</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfNC00LTEtMS0w_6ab34937-2efd-4541-b34d-60a91e4cfcd6"
      unitRef="usd">195162000</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfNS0wLTEtMS0wL3RleHRyZWdpb246Nzg4NTI1ZjUzMjBlNGU5ZDlmZjFmMDY5M2M4ZmFlZTNfMjE5OTAyMzI1NTcyMw_826284f4-5c52-4772-a0c8-5402ad821150"
      unitRef="usd">2137000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfNS0wLTEtMS0wL3RleHRyZWdpb246Nzg4NTI1ZjUzMjBlNGU5ZDlmZjFmMDY5M2M4ZmFlZTNfOTk_1827cf68-739c-431e-b82e-c6fef28adf3f"
      unitRef="usd">2198000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfNS0yLTEtMS0w_19a409a6-753f-471d-8c23-2eda3b42113d"
      unitRef="usd">126415000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfNS00LTEtMS0w_f6af1306-0d29-4fbf-bd11-2b1da9a3f763"
      unitRef="usd">114608000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfNi0yLTEtMS0w_2aec6869-97e0-42de-8104-8aa8e567b66f"
      unitRef="usd">245321000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfNi00LTEtMS0w_473f55de-dc1a-4c32-b439-cc256638edb8"
      unitRef="usd">219527000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfNy0yLTEtMS0w_d995d92b-0c03-4f32-94e8-7d3dc1e76673"
      unitRef="usd">20782000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfNy00LTEtMS0w_cd64bdce-6659-4a9d-ba57-df63869b1109"
      unitRef="usd">18735000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfOS0yLTEtMS0w_9e792431-8684-4dc1-b3b7-349c1eaf30ff"
      unitRef="usd">635127000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfOS00LTEtMS0w_51330d95-c14c-4e32-9647-72fedb43487b"
      unitRef="usd">617702000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMTAtMi0xLTEtMA_07ab0296-89f3-437b-8228-255dcd5224f8"
      unitRef="usd">50314000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMTAtNC0xLTEtMA_ac38c499-51dc-48ad-aa67-de2d5eacacfa"
      unitRef="usd">48169000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMTEtMi0xLTEtMA_70595563-005f-4f0e-b4cf-09fbf877ccfc"
      unitRef="usd">40691000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMTEtNC0xLTEtMA_09403bb5-c339-4dc1-ace7-cf74d88d43f5"
      unitRef="usd">41192000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMTItMi0xLTEtMA_d4103350-1a81-463d-84f2-2618207898a9"
      unitRef="usd">37697000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMTItNC0xLTEtMA_9d503ad1-06f6-48cc-8003-30e945e18d70"
      unitRef="usd">38065000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMTMtMi0xLTEtMA_f3d33c4f-01b1-438e-b7ef-fc58d4c98749"
      unitRef="usd">10097000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMTMtNC0xLTEtMA_6bcaca49-e82c-43be-9df8-f2eacd6457c8"
      unitRef="usd">10639000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMTQtMi0xLTEtMA_5ae7bfe2-9548-41bd-97f5-05e0102c51b6"
      unitRef="usd">8006000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMTQtNC0xLTEtMA_544adda1-6d67-49d3-84f2-fa439eac6b08"
      unitRef="usd">8372000</us-gaap:Goodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMTYtMi0xLTEtMA_470400a1-0f91-4ec4-af49-418f97430c81"
      unitRef="usd">48978000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMTYtNC0xLTEtMA_c79aee7a-7e57-4e35-8a1a-42a2bdbebd3c"
      unitRef="usd">50139000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMTctMi0xLTEtMA_4c3470a1-d9c8-4422-baf1-53ae78bccf04"
      unitRef="usd">9914000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMTctNC0xLTEtMA_c09e65a8-9e82-465f-80fb-45fda3c2da4e"
      unitRef="usd">8705000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMTgtMi0xLTEtMA_979bdb7c-0235-403d-b2ce-f59225db7b47"
      unitRef="usd">840824000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMTgtNC0xLTEtMA_511abd15-f2b8-4794-b4b0-b1b3c70e9655"
      unitRef="usd">822983000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMjEtMi0xLTEtMA_608d6d5c-5333-4071-892c-a6955c17ec1d"
      unitRef="usd">15389000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMjEtNC0xLTEtMA_22b0faa1-6584-4151-ac55-3f7dd2ea6217"
      unitRef="usd">14109000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMjItMi0xLTEtMA_61b4fe6d-e7bf-4119-a81f-1fdf173e22a5"
      unitRef="usd">90214000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMjItNC0xLTEtMA_83e67767-e72c-46b5-89f7-78c4c614e46e"
      unitRef="usd">85795000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMjMtMi0xLTEtMA_e73490f8-b21e-466d-bc54-19cebce54eca"
      unitRef="usd">4822000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMjMtNC0xLTEtMA_75c3ac35-c86c-4dfa-b845-16c932d92c31"
      unitRef="usd">4697000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMjQtMi0xLTEtMA_c51debdc-39c0-4c7d-9030-b88c62ddecb0"
      unitRef="usd">1437000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMjQtNC0xLTEtMA_ef58f287-b446-4854-937f-bde40e6e4aee"
      unitRef="usd">1331000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMjUtMi0xLTEtMA_230473fd-5bc0-4baf-a271-0ce1e0935aa5"
      unitRef="usd">111862000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMjUtNC0xLTEtMA_fab88505-02ca-4352-bcba-b5316a0a26cc"
      unitRef="usd">105932000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMjctMi0xLTEtMA_f5864597-c1ce-44dd-aec8-c38e14e17a36"
      unitRef="usd">43525000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMjctNC0xLTEtMA_92b1d125-8c5c-4fa3-8efd-0d96b1823417"
      unitRef="usd">44183000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMjgtMi0xLTEtMA_e46e670c-343d-4501-a0f8-3b9ddf90d70c"
      unitRef="usd">27000000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMjgtNC0xLTEtMA_df80a35f-89e0-4de0-852f-7c4a69a65ae6"
      unitRef="usd">27066000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMjktMi0xLTEtMA_7c2e0011-24a7-470b-a12c-20adb0b1a9ac"
      unitRef="usd">7966000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMjktNC0xLTEtMA_6a673a4d-5196-48f0-96e8-b33228083591"
      unitRef="usd">8014000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMzAtMi0xLTEtMA_567a1faf-0e3c-4f2a-9f1a-e89e866d0d29"
      unitRef="usd">190353000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMzAtNC0xLTEtMA_c9c5af0c-edb5-4c79-9a47-d1f1d55691b0"
      unitRef="usd">185195000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMzEtMi0xLTEtMA_5ce5181a-0bb3-4d1a-b90c-2a230c73d86e"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMzEtNC0xLTEtMA_6d756f40-1aba-4609-bc85-5527a340ee51"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockValue
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMzMtMi0xLTEtMA_ed700cb9-fa38-45d0-8cc2-a9da97f97304"
      unitRef="usd">36000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMzMtNC0xLTEtMA_f1c4a362-5c1b-4c57-8205-c34a23667266"
      unitRef="usd">36000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMzQtMi0xLTEtMA_b89ec762-151b-4fb8-b11c-df2c718f703a"
      unitRef="usd">603022000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMzQtNC0xLTEtMA_0b33156a-99f5-4190-8035-68c3e6a7a6bd"
      unitRef="usd">598299000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMzYtMi0xLTEtMA_04e1330d-ca12-46bf-98f8-71093286dbcd"
      unitRef="usd">-425000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMzYtNC0xLTEtMA_a842f33a-fe17-4ad6-96bc-c5fe241596b0"
      unitRef="usd">2541000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMzctMi0xLTEtMA_c0a567d3-e5be-4a15-8613-3652317c27af"
      unitRef="usd">52458000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMzctNC0xLTEtMA_4416e03b-83b4-461c-bf6c-eff7a7047c61"
      unitRef="usd">40622000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMzgtMi0xLTEtMA_51688ce9-80f5-4785-9ff6-038718105e68"
      unitRef="usd">655091000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMzgtNC0xLTEtMA_a6e525a1-a95d-43d4-a8bd-a7651bd961c9"
      unitRef="usd">641498000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMzktMi0xLTEtMA_1563e7a7-29ab-4275-890e-6bc42cd33e27"
      unitRef="usd">-4620000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfMzktNC0xLTEtMA_25c04bcc-e66a-4277-8b3a-29b3429bfab8"
      unitRef="usd">-3710000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfNDAtMi0xLTEtMA_6efc7aff-6072-47d5-bd6e-d3ee45043ac9"
      unitRef="usd">650471000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfNDAtNC0xLTEtMA_74f104a5-dc32-43ce-a755-21892773cb6c"
      unitRef="usd">637788000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfNDEtMi0xLTEtMA_55f7775a-ebca-4afa-9223-ea9b074c7011"
      unitRef="usd">840824000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xNi9mcmFnOmMxY2YzM2FjYjc2NDRkOTY4NGJmM2M3NDBmZGI5MWMyL3RhYmxlOmYyOGFkN2E2NTUwYzRkODA5NDk5MmY5NTIzYzIyNjQ5L3RhYmxlcmFuZ2U6ZjI4YWQ3YTY1NTBjNGQ4MDk0OTkyZjk1MjNjMjI2NDlfNDEtNC0xLTEtMA_f846cbe7-0d6c-4a2e-a593-1b38da46fc6a"
      unitRef="usd">822983000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMi0yLTEtMS0w_9892547a-e6d6-4fd8-b61b-7b9673942a73"
      unitRef="usd">169204000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMi00LTEtMS0w_460c57ad-53f6-453a-832d-ecb6d8f337b4"
      unitRef="usd">137329000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMy0yLTEtMS0w_fe570661-3334-4ea5-9e78-1d309db19df6"
      unitRef="usd">57867000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMy00LTEtMS0w_f0e895ee-aab8-461b-be8e-8ad2cae218a4"
      unitRef="usd">49320000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfNC0yLTEtMS0w_a8849b29-1ddd-4e94-81be-6e5dee6e0506"
      unitRef="usd">111337000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfNC00LTEtMS0w_15b07d85-1fe9-4074-a472-60644924620d"
      unitRef="usd">88009000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfNi0yLTEtMS0w_c187b15b-158a-4fb2-a0ba-5710e3463001"
      unitRef="usd">18076000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfNi00LTEtMS0w_4def1d37-3618-4ca6-837f-f2fcdba1d517"
      unitRef="usd">12946000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfNy0yLTEtMS0w_094be1fe-5bed-49cf-965a-0fb7270911f9"
      unitRef="usd">79798000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfNy00LTEtMS0w_95d08337-e320-4c40-a297-2bf2859fd9ab"
      unitRef="usd">74453000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfOS0yLTEtMS0w_a6d3abd7-fba7-429e-9dac-787330a29d4f"
      unitRef="usd">97874000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfOS00LTEtMS0w_e24a7f4b-5e9b-41f8-9d07-ecc93214bd0e"
      unitRef="usd">87399000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMTAtMi0xLTEtMA_001c4ce1-8613-438d-b910-8cfe8d451d7c"
      unitRef="usd">13463000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMTAtNC0xLTEtMA_9e09adf1-b751-4ebf-bb7b-6c28386b523c"
      unitRef="usd">610000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMTEtMi0xLTEtMA_df2482b9-01f3-49c2-bb54-c52eb009f476"
      unitRef="usd">480000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMTEtNC0xLTEtMA_5e8ddb6e-15fd-4ca6-a68e-11ca2990f635"
      unitRef="usd">299000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMTItMi0xLTEtMA_3933f7b5-e2f7-4986-b37a-3067670abe3f"
      unitRef="usd">-1476000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMTItNC0xLTEtMA_c9fa00a5-a028-40e3-967e-28fcbca6b1ac"
      unitRef="usd">-1655000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMTMtMi0xLTEtMA_9ee80674-c920-4296-90d3-a8c14f7ee786"
      unitRef="usd">12467000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMTMtNC0xLTEtMA_0d738401-90d0-42a1-b49f-e4a9786208a9"
      unitRef="usd">-746000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMTQtMi0xLTEtMA_55fb3ea7-9aa7-47f5-bbed-41353a16d547"
      unitRef="usd">1541000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMTQtNC0xLTEtMA_5e4f4ba0-15d9-45bd-81ac-eeac87abd99f"
      unitRef="usd">-1634000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMTctMi0xLTEtMA_97b87502-7a9c-47f6-8f4e-40aabe043797"
      unitRef="usd">10926000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMTctNC0xLTEtMA_e6e8ea09-1662-499f-8a01-f8fd36dc87e7"
      unitRef="usd">888000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMTgtMi0xLTEtMA_56b3a501-ef6f-4e23-9d32-ed319108cca1"
      unitRef="usd">-910000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMTgtNC0xLTEtMA_ae6a8b1d-57d4-4a59-8909-a220a8fce736"
      unitRef="usd">-537000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMTktMi0xLTEtMA_d7fa2db9-db94-452c-aedb-2bb276720483"
      unitRef="usd">11836000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMTktNC0xLTEtMA_08ee4022-85e2-49bb-a70d-b04b0d07eb05"
      unitRef="usd">1425000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMjgtMi0xLTEtMA_bb5217f5-5ae2-4581-bc32-6a8b27f19c34"
      unitRef="usdPerShare">0.32</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMjgtNC0xLTEtMA_cbdbd792-8f7d-4f31-8cce-6b24925fce25"
      unitRef="usdPerShare">0.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMjktMi0xLTEtMA_0f785b29-3fb1-4859-ab6f-1051798e3365"
      unitRef="usdPerShare">0.32</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMjktNC0xLTEtMA_15182190-3ab4-41ab-849e-4e17890cd591"
      unitRef="usdPerShare">0.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMzEtMi0xLTEtMA_420c653a-3d00-4839-8db4-8e485e0f92f1"
      unitRef="shares">36455712</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMzEtNC0xLTEtMA_6506400c-11d6-40ee-96a3-21aabded16ac"
      unitRef="shares">35042912</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMzItMi0xLTEtMA_6dd4ee0e-5d75-486d-9fe0-56ceb381b37c"
      unitRef="shares">37533520</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8xOS9mcmFnOmZmMTlkOWYzNTI1MTQ0YjRhNDEyMDBhNDcwYmRkOTliL3RhYmxlOmQxZTllZjdhYWVlMDRjNzc5OTgyNDQzNTdhOTU3MWU1L3RhYmxlcmFuZ2U6ZDFlOWVmN2FhZWUwNGM3Nzk5ODI0NDM1N2E5NTcxZTVfMzItNC0xLTEtMA_0b780ed7-226f-4a7a-bf87-40318091c86d"
      unitRef="shares">36362726</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yMi9mcmFnOjA1MWEyMDA4NWFkOTRiMGY4OTAzMTA5MGYzM2UyYTAyL3RhYmxlOmVjNzhkMzg1MjY0ZTQ5NTNiZWY5MWM0YTZmODNiYzcxL3RhYmxlcmFuZ2U6ZWM3OGQzODUyNjRlNDk1M2JlZjkxYzRhNmY4M2JjNzFfMi0yLTEtMS0w_97b87502-7a9c-47f6-8f4e-40aabe043797"
      unitRef="usd">10926000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yMi9mcmFnOjA1MWEyMDA4NWFkOTRiMGY4OTAzMTA5MGYzM2UyYTAyL3RhYmxlOmVjNzhkMzg1MjY0ZTQ5NTNiZWY5MWM0YTZmODNiYzcxL3RhYmxlcmFuZ2U6ZWM3OGQzODUyNjRlNDk1M2JlZjkxYzRhNmY4M2JjNzFfMi00LTEtMS0w_e6e8ea09-1662-499f-8a01-f8fd36dc87e7"
      unitRef="usd">888000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yMi9mcmFnOjA1MWEyMDA4NWFkOTRiMGY4OTAzMTA5MGYzM2UyYTAyL3RhYmxlOmVjNzhkMzg1MjY0ZTQ5NTNiZWY5MWM0YTZmODNiYzcxL3RhYmxlcmFuZ2U6ZWM3OGQzODUyNjRlNDk1M2JlZjkxYzRhNmY4M2JjNzFfNC0yLTEtMS0w_51b35e62-eeb2-4d53-a5f9-82b6a9eab707"
      unitRef="usd">-2695000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yMi9mcmFnOjA1MWEyMDA4NWFkOTRiMGY4OTAzMTA5MGYzM2UyYTAyL3RhYmxlOmVjNzhkMzg1MjY0ZTQ5NTNiZWY5MWM0YTZmODNiYzcxL3RhYmxlcmFuZ2U6ZWM3OGQzODUyNjRlNDk1M2JlZjkxYzRhNmY4M2JjNzFfNC00LTEtMS0w_b81666bd-70b9-4a81-89f9-9fabc20d9a17"
      unitRef="usd">-1634000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yMi9mcmFnOjA1MWEyMDA4NWFkOTRiMGY4OTAzMTA5MGYzM2UyYTAyL3RhYmxlOmVjNzhkMzg1MjY0ZTQ5NTNiZWY5MWM0YTZmODNiYzcxL3RhYmxlcmFuZ2U6ZWM3OGQzODUyNjRlNDk1M2JlZjkxYzRhNmY4M2JjNzFfNS0yLTEtMS0w_97809afa-2c1b-4824-aa52-d1e9f298109a"
      unitRef="usd">-271000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yMi9mcmFnOjA1MWEyMDA4NWFkOTRiMGY4OTAzMTA5MGYzM2UyYTAyL3RhYmxlOmVjNzhkMzg1MjY0ZTQ5NTNiZWY5MWM0YTZmODNiYzcxL3RhYmxlcmFuZ2U6ZWM3OGQzODUyNjRlNDk1M2JlZjkxYzRhNmY4M2JjNzFfNS00LTEtMS0w_2fe433b5-e4e6-40a1-afdf-1007249966a8"
      unitRef="usd">-617000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yMi9mcmFnOjA1MWEyMDA4NWFkOTRiMGY4OTAzMTA5MGYzM2UyYTAyL3RhYmxlOmVjNzhkMzg1MjY0ZTQ5NTNiZWY5MWM0YTZmODNiYzcxL3RhYmxlcmFuZ2U6ZWM3OGQzODUyNjRlNDk1M2JlZjkxYzRhNmY4M2JjNzFfNi0yLTEtMS0w_d85d2e6c-9d76-4b3a-a7f6-7f8259deb838"
      unitRef="usd">-2966000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yMi9mcmFnOjA1MWEyMDA4NWFkOTRiMGY4OTAzMTA5MGYzM2UyYTAyL3RhYmxlOmVjNzhkMzg1MjY0ZTQ5NTNiZWY5MWM0YTZmODNiYzcxL3RhYmxlcmFuZ2U6ZWM3OGQzODUyNjRlNDk1M2JlZjkxYzRhNmY4M2JjNzFfNi00LTEtMS0w_bab843ea-5110-4a0e-b46e-1310a953db4f"
      unitRef="usd">-2251000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yMi9mcmFnOjA1MWEyMDA4NWFkOTRiMGY4OTAzMTA5MGYzM2UyYTAyL3RhYmxlOmVjNzhkMzg1MjY0ZTQ5NTNiZWY5MWM0YTZmODNiYzcxL3RhYmxlcmFuZ2U6ZWM3OGQzODUyNjRlNDk1M2JlZjkxYzRhNmY4M2JjNzFfNy0yLTEtMS0w_c4f8dce9-eda2-49f2-aca2-8289f4b630a9"
      unitRef="usd">7960000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yMi9mcmFnOjA1MWEyMDA4NWFkOTRiMGY4OTAzMTA5MGYzM2UyYTAyL3RhYmxlOmVjNzhkMzg1MjY0ZTQ5NTNiZWY5MWM0YTZmODNiYzcxL3RhYmxlcmFuZ2U6ZWM3OGQzODUyNjRlNDk1M2JlZjkxYzRhNmY4M2JjNzFfNy00LTEtMS0w_a77d722a-e8ad-420d-aaab-b619f2b42014"
      unitRef="usd">-1363000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yMi9mcmFnOjA1MWEyMDA4NWFkOTRiMGY4OTAzMTA5MGYzM2UyYTAyL3RhYmxlOmVjNzhkMzg1MjY0ZTQ5NTNiZWY5MWM0YTZmODNiYzcxL3RhYmxlcmFuZ2U6ZWM3OGQzODUyNjRlNDk1M2JlZjkxYzRhNmY4M2JjNzFfOC0yLTEtMS0w_c2a2c4de-00f5-4d07-b316-3e3b8181efa3"
      unitRef="usd">-910000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yMi9mcmFnOjA1MWEyMDA4NWFkOTRiMGY4OTAzMTA5MGYzM2UyYTAyL3RhYmxlOmVjNzhkMzg1MjY0ZTQ5NTNiZWY5MWM0YTZmODNiYzcxL3RhYmxlcmFuZ2U6ZWM3OGQzODUyNjRlNDk1M2JlZjkxYzRhNmY4M2JjNzFfOC00LTEtMS0w_e98c605c-bcd2-4f1f-a9f4-d98f53141d9b"
      unitRef="usd">-537000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yMi9mcmFnOjA1MWEyMDA4NWFkOTRiMGY4OTAzMTA5MGYzM2UyYTAyL3RhYmxlOmVjNzhkMzg1MjY0ZTQ5NTNiZWY5MWM0YTZmODNiYzcxL3RhYmxlcmFuZ2U6ZWM3OGQzODUyNjRlNDk1M2JlZjkxYzRhNmY4M2JjNzFfOS0yLTEtMS0w_43fbbc88-0c40-4485-a845-490f492570bd"
      unitRef="usd">8870000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yMi9mcmFnOjA1MWEyMDA4NWFkOTRiMGY4OTAzMTA5MGYzM2UyYTAyL3RhYmxlOmVjNzhkMzg1MjY0ZTQ5NTNiZWY5MWM0YTZmODNiYzcxL3RhYmxlcmFuZ2U6ZWM3OGQzODUyNjRlNDk1M2JlZjkxYzRhNmY4M2JjNzFfOS00LTEtMS0w_a768ce59-efca-44a4-8ce2-dbe6188d0804"
      unitRef="usd">-826000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="ib5b05c46f73f4ac9a5474b502e5265b4_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMi0yLTEtMS0w_20708d63-ed10-4a05-816e-9e7833c1286a"
      unitRef="shares">36414732</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib5b05c46f73f4ac9a5474b502e5265b4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMi00LTEtMS0w_fd12ccba-b694-4e4a-a9fe-475cf3de4f13"
      unitRef="usd">36000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i16acbf1aed7f4d23b7ffdf13248528e2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMi02LTEtMS0w_4228083e-c72a-49b1-93e2-9f48294e65f9"
      unitRef="usd">598299000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if135315dbefb4779a5ff917ee7457bfe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMi0xMC0xLTEtMA_6e95c4f2-eb7a-4f13-9339-376eb7ee88be"
      unitRef="usd">2541000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i07b3620fd43047dbb4ca477f15f35802_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMi0xMi0xLTEtMA_acfac540-1b55-43f1-9a9c-5a610c163da6"
      unitRef="usd">40622000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9b7baa82ce78447195db34009643aa88_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMi0xNC0xLTEtMA_7157a69a-7afa-4f5c-9293-d1349bdf7b0d"
      unitRef="usd">641498000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i71fc1cc2ce0c4ade905e904f6a803e74_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMi0xNi0xLTEtMA_e7ef6b11-f7e6-4e5a-b6f6-e9c48d9fe292"
      unitRef="usd">-3710000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMi0xOC0xLTEtMA_76519da6-bc8c-4139-8c31-88432c95a07a"
      unitRef="usd">637788000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i5364cac3bad742c6947878c71a47c38e_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMy0yLTEtMS0w_a95cf167-534d-4123-a8f2-714d8fccc1a1"
      unitRef="shares">79080</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i5364cac3bad742c6947878c71a47c38e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMy00LTEtMS0w_37871cb1-a49b-4e0a-bc11-b32cf941f6a0"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="iaf6ea179f7a545f9a33007815f5a87d0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMy02LTEtMS0w_8e690326-a9e8-451e-b2de-e974f06274f0"
      unitRef="usd">666000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i5776f9f0e34e466c8d7cbf483d96ab0b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMy0xNC0xLTEtMA_61e0f06a-9f74-43cd-8221-a37ef4a6c73c"
      unitRef="usd">666000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMy0xOC0xLTEtMA_bc260bf7-9a73-4887-ba4e-aabed62ba4d8"
      unitRef="usd">666000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i5364cac3bad742c6947878c71a47c38e_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfNi0yLTEtMS0w_9f348393-0b75-40b4-94fb-8d9b4909be38"
      unitRef="shares">11955</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="iaf6ea179f7a545f9a33007815f5a87d0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfNi02LTEtMS0w_81cdcc7b-24bc-43e1-807a-2c729b455aaa"
      unitRef="usd">3036000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i5776f9f0e34e466c8d7cbf483d96ab0b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfNi0xNC0xLTEtMA_aad2537a-c493-49b0-9867-cd44b5525bca"
      unitRef="usd">3036000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfNi0xOC0xLTEtMA_ef608149-b414-4091-9759-568b3e306565"
      unitRef="usd">3036000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iaf6ea179f7a545f9a33007815f5a87d0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfNy02LTEtMS0w_db2d48e1-8298-4076-88c7-a08fc89d8226"
      unitRef="usd">7093000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5776f9f0e34e466c8d7cbf483d96ab0b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfNy0xNC0xLTEtMA_13aa8296-04f6-4095-869d-6ef847998349"
      unitRef="usd">7093000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfNy0xOC0xLTEtMA_f799ecfe-3795-461c-a540-18646ddba078"
      unitRef="usd">7093000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i44547a1e6c784682bac624e1f6f10219_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMTMtMTAtMS0xLTA_0c0004a7-cb9d-48e5-b3fa-c63edb24634a"
      unitRef="usd">-2966000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i5776f9f0e34e466c8d7cbf483d96ab0b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMTMtMTQtMS0xLTA_f98243e5-6db1-41d8-b160-8ae89e1326a4"
      unitRef="usd">-2966000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMTMtMTgtMS0xLTA_c4e8074f-ce48-49ac-8bce-66ca0f02ecba"
      unitRef="usd">-2966000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="ibf8931022f5f415a8d350d6474789eea_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMTQtMTItMS0xLTA_1fc2121e-032c-483a-a32f-fd3257fbbea4"
      unitRef="usd">11836000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5776f9f0e34e466c8d7cbf483d96ab0b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMTQtMTQtMS0xLTA_9f685627-62fd-4bce-aee9-899824bbf5a7"
      unitRef="usd">11836000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i1d7c908f7bfd4ee9919009410f14a78a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMTQtMTYtMS0xLTA_3712ec87-2d6b-4c67-ac75-6d2a27db2f8f"
      unitRef="usd">-910000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMTQtMTgtMS0xLTA_cdc54fa7-7db4-4fca-8ca7-8e5bf7515463"
      unitRef="usd">10926000</us-gaap:ProfitLoss>
    <us-gaap:SharesOutstanding
      contextRef="i68157d9318434296911e6332ffcdd8cb_I20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMTUtMi0xLTEtMA_8460160e-3d6d-4bbd-9112-122a157b76ca"
      unitRef="shares">36481857</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i68157d9318434296911e6332ffcdd8cb_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMTUtNC0xLTEtMA_47306452-aa93-405b-82e2-660dad32edb0"
      unitRef="usd">36000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i855ac942eb7b43afb701d5a2afaf3f88_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMTUtNi0xLTEtMA_3ac1e483-21a4-4566-b3fc-72755e6fa42e"
      unitRef="usd">603022000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iefa27921736f4fd7ae83cb8b79991259_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMTUtMTAtMS0xLTA_fe2ed2cf-1bd6-4284-88b7-a9a13c1f67ce"
      unitRef="usd">-425000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6e79bf0be12d449d98544b8f73d91e6b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMTUtMTItMS0xLTA_9bb3f259-1d53-4461-b51d-791e8796438f"
      unitRef="usd">52458000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if0269f1d2adf4cb39080cb142559ad06_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMTUtMTQtMS0xLTA_3d852e6a-5ce4-4289-b489-252d750d99c6"
      unitRef="usd">655091000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iff64da49cde142e7ac6cba30bc6307a4_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMTUtMTYtMS0xLTA_4b3682e2-a3bb-49cd-ac8b-67f72df066a2"
      unitRef="usd">-4620000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOjNhNzgwZDQ2ODM3MTQwYjE5Yzg4YmI3OGY5MjdjOTMwL3RhYmxlcmFuZ2U6M2E3ODBkNDY4MzcxNDBiMTljODhiYjc4ZjkyN2M5MzBfMTUtMTgtMS0xLTA_1412dab6-e4f7-40a1-8795-c42e89bfd99e"
      unitRef="usd">650471000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="ia6bb34bf7f4b492896fbb164e23590d7_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfMi0yLTEtMS0w_98a473fc-551c-440a-a767-ac6c02e400ee"
      unitRef="shares">35001581</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia6bb34bf7f4b492896fbb164e23590d7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfMi00LTEtMS0w_793be725-c2bd-46ef-815f-edd0aa4e2393"
      unitRef="usd">35000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8134ebb6b6d4498dbe07a34801a670f9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfMi02LTEtMS0w_cc154d55-f2e5-44f6-9f72-fa4d368d2fad"
      unitRef="usd">430659000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id48006b9923243549b5d9be1baec88ff_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfMi0xMC0xLTEtMA_7e18d4a7-bdbc-4074-8b56-ca0275c27cb3"
      unitRef="usd">-2324000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i65e5476543374e15a66ff65f1b141b13_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfMi0xMi0xLTEtMA_bb5a78b9-8349-4ab1-a3ec-2e03dc7a3feb"
      unitRef="usd">57522000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i04a2a4488d464f33bfb2c3f20e01ebb3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfMi0xNC0xLTEtMA_c81800ef-924d-4405-b81b-3c5250b26b7a"
      unitRef="usd">485892000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i875087950b9b4fbba076fc4cf84ca5fb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfMi0xNi0xLTEtMA_44e2a8af-af47-4435-8b83-7e639e5fbc8e"
      unitRef="usd">-279000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i54173de70e3d4879a3eb47d2262783ba_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfMi0xOC0xLTEtMA_0d4d9216-a18b-453c-9ab1-15db3f52f83a"
      unitRef="usd">485613000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i968b015875b44d8ba152329b20ea0b91_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfMy0yLTEtMS0w_7a95fe0d-5e63-49a4-ae75-3d6ede0c4600"
      unitRef="shares">81485</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i968b015875b44d8ba152329b20ea0b91_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfMy00LTEtMS0w_d27cfefb-22a7-43fa-abca-9905ac9723cd"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ibd84d12868774b9fac43f56f82ef7610_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfMy02LTEtMS0w_14d34691-4fab-4f8c-be67-f9b92dbb39ab"
      unitRef="usd">396000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ia291972c55624b90a3b6d6fb1995d51b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfMy0xNC0xLTEtMA_40df4e1f-d918-41c1-b4a7-0fe8aeba332c"
      unitRef="usd">396000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfMy0xOC0xLTEtMA_af07ea1d-a24e-484b-8db0-4af6270e28b1"
      unitRef="usd">396000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i968b015875b44d8ba152329b20ea0b91_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfNS0yLTEtMS0w_955c0369-5449-48f7-a148-1b3275dc63d9"
      unitRef="shares">12058</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ibd84d12868774b9fac43f56f82ef7610_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfNS02LTEtMS0w_94acd21a-7cb4-45c1-82bb-10e202cc3f9f"
      unitRef="usd">2105000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ia291972c55624b90a3b6d6fb1995d51b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfNS0xNC0xLTEtMA_391dbe30-c57f-4a3e-b0fc-cf34a0af93fa"
      unitRef="usd">2105000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfNS0xOC0xLTEtMA_89a36fde-7da3-4cc8-a1d6-9d340df2829b"
      unitRef="usd">2105000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibd84d12868774b9fac43f56f82ef7610_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfNi02LTEtMS0w_2b5f129a-c4e2-4909-8acf-6ff158a205da"
      unitRef="usd">-6774000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7fe72a522ee449ac866915d8f625cde9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfNi0xMi0xLTEtMA_b6caa51d-271a-44a7-a330-f17fcbccedda"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia291972c55624b90a3b6d6fb1995d51b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfNi0xNC0xLTEtMA_47ded3f3-e049-41a3-8a8d-d72bf0bbd5fd"
      unitRef="usd">-6774000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id2a9628f78cc4b91a04023f72bbf27df_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfNi0xNi0xLTEtMA_045ea537-7ffc-4c24-827b-f388744b7159"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfNi0xOC0xLTEtMA_4f5e4f78-cc42-4307-8d67-b635a9f3e748"
      unitRef="usd">-6774000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie16396d06e63429d97182326290e33ba_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfNy0xMi0xLTEtMTQ1_ba50ff9f-90f3-4a0b-be8d-7bce7cf63c45"
      unitRef="usd">-1198000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i28d9ad0ef76b4108a4f902785cf18413_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfNy0xNC0xLTEtMTQ1_1e3e58fc-339c-48b9-acc9-cf426e163b2b"
      unitRef="usd">-1198000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia03b713490c64ffba23f076b4c0ff34a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfNy0xOC0xLTEtMTQ1_f0a4670e-1087-447c-b20e-71b4121de583"
      unitRef="usd">-1198000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="iaff46e8dd8a34b97a29b36b1d8b48c53_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfNy0xMC0xLTEtMA_5cad10db-062a-43fe-aadf-516859dc0ba7"
      unitRef="usd">-2251000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ia291972c55624b90a3b6d6fb1995d51b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfNy0xNC0xLTEtMA_8535a86d-7bf6-4384-96b6-38c043f7ea26"
      unitRef="usd">-2251000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfNy0xOC0xLTEtMA_d39e888a-b1c6-487a-88c5-a2d0f9f928f0"
      unitRef="usd">-2251000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i7fe72a522ee449ac866915d8f625cde9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfOC0xMi0xLTEtMA_c0aa8e25-ed34-4992-a513-8851dddfcc17"
      unitRef="usd">1425000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia291972c55624b90a3b6d6fb1995d51b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfOC0xNC0xLTEtMA_c23f7171-2d9e-4275-93fb-48d2a345ab97"
      unitRef="usd">1425000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="id2a9628f78cc4b91a04023f72bbf27df_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfOC0xNi0xLTEtMA_2dcbc41b-3e1c-4ac8-917c-51280268e1a9"
      unitRef="usd">-537000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfOC0xOC0xLTEtMA_eb8bd91c-9c1c-448d-91cc-539bf0f227df"
      unitRef="usd">888000</us-gaap:ProfitLoss>
    <us-gaap:SharesOutstanding
      contextRef="ic28b513b62704967bb502be41b749bc4_I20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfOS0yLTEtMS0w_265e0713-239c-4960-916b-0b3538974443"
      unitRef="shares">35071008</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic28b513b62704967bb502be41b749bc4_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfOS00LTEtMS0w_916bf24a-6e5e-4cd8-af51-137e74b263f5"
      unitRef="usd">35000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i95921e0d33974013afeea96f734710a8_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfOS02LTEtMS0w_7e5b3493-26e2-4cf2-847a-9b8df028e4f2"
      unitRef="usd">435724000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie1fec9cd523241f182357f670a9f75d1_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfOS0xMC0xLTEtMA_fdd44484-e124-44dd-845b-f1e7658c5048"
      unitRef="usd">-4575000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8613c04610e747399cf6595a8c0660e7_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfOS0xMi0xLTEtMA_cc3f6f26-1a9f-4cdc-a320-b40c32894325"
      unitRef="usd">57749000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8e6e29bdddff4523b5002091a2a4aa0e_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfOS0xNC0xLTEtMA_3af93281-c525-4adf-8116-9f5720a7cd50"
      unitRef="usd">488933000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i22f4d98f0d0b48b88c4307ea20f25418_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfOS0xNi0xLTEtMA_82a3c237-0e1d-493c-b734-d8d541972a58"
      unitRef="usd">-816000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1ad5b32cb8be40278ffaf309e3200a94_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yNS9mcmFnOmM3YTVjNGYzZWI3MzQwYTFiZjYwNTVhZWVjODgyOWQyL3RhYmxlOmNlZjdlNTUxNTU3ODQwYTk4OWFjOTIzNjNkOGU4NWY0L3RhYmxlcmFuZ2U6Y2VmN2U1NTE1NTc4NDBhOTg5YWM5MjM2M2Q4ZTg1ZjRfOS0xOC0xLTEtMA_6572372e-dc72-44c3-afe0-cb7bace18e87"
      unitRef="usd">488117000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMy0yLTEtMS0w_6b730794-82ea-468d-89a1-32742dc60c57"
      unitRef="usd">10926000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMy00LTEtMS0w_e4816929-4d75-4d44-803b-e770c92e0206"
      unitRef="usd">888000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNS0yLTEtMS0w_8ef6da22-e6db-479d-9820-41ae081e388d"
      unitRef="usd">3471000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNS00LTEtMS0w_84595e5f-c513-43bf-bb2d-95e3b65dab15"
      unitRef="usd">2959000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNy0yLTEtMS0w_eb91ea84-a8a7-409c-94d8-53bcb59b4436"
      unitRef="usd">6395000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNy00LTEtMS0w_4f57a2b9-df09-43dd-a0ec-befef03797a4"
      unitRef="usd">5689000</us-gaap:ShareBasedCompensation>
    <us-gaap:InventoryWriteDown
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMTEtMi0xLTEtMA_01f92ec2-178c-402c-bd48-66d0e7bc873d"
      unitRef="usd">991000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMTEtNC0xLTEtMA_3be7ffcb-5257-4733-a1f1-91e5469cbda6"
      unitRef="usd">1097000</us-gaap:InventoryWriteDown>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMTgtMi0xLTEtMA_54acf3e5-2718-4e1d-9fc2-d15ed24cecd2"
      unitRef="usd">1223000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMTgtNC0xLTEtMA_4cdf9183-d6a6-4bad-a2ca-ad847bd2eb34"
      unitRef="usd">-1502000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMjItMi0xLTEtMA_d89a5673-2282-4a20-a276-78f00cf3b632"
      unitRef="usd">886000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMjItNC0xLTEtMA_e9ff7a52-699c-4136-87f7-b3c78a7a7949"
      unitRef="usd">168000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMjQtMi0xLTEtMA_65ea5dce-0577-4b93-9db8-4da3a93dd8cb"
      unitRef="usd">12943000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMjQtNC0xLTEtMA_42068a77-6069-4200-ace8-4116660bc658"
      unitRef="usd">238000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMjUtMi0xLTEtMA_27854fab-48de-4cc4-9fdb-fee634392c18"
      unitRef="usd">31608000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMjUtNC0xLTEtMA_fc4cea04-cf78-4afb-b3a4-45a8c36ed686"
      unitRef="usd">15090000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMjYtMi0xLTEtMA_fceeb64a-cd66-4d15-8621-6afd0bd325d5"
      unitRef="usd">3463000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMjYtNC0xLTEtMA_239ca745-cdc7-4e8e-a8bc-383b6c5699e1"
      unitRef="usd">1544000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMjctMi0xLTEtMA_de046fe9-bfd8-4706-83ef-032fe63b07a2"
      unitRef="usd">1272000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMjctNC0xLTEtMA_413f9b9a-7a9a-4549-8fbf-cd5fe6a9b377"
      unitRef="usd">921000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMjgtMi0xLTEtMA_b5922e56-44d6-484e-b6dc-5c6e2278148d"
      unitRef="usd">8482000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMjgtNC0xLTEtMA_0de1ef96-2ddf-4599-bacb-7e5f00be8142"
      unitRef="usd">732000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMjktMi0xLTEtMA_584edc52-40d1-49f2-968c-cad42acb12bb"
      unitRef="usd">-14368000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMjktNC0xLTEtMA_9f57f584-1705-471d-b95d-8b842669a8cf"
      unitRef="usd">-5920000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecurities
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMzQtMi0xLTEtMA_97b6322e-4ea3-4f84-a826-b818f98d0f00"
      unitRef="usd">12266000</us-gaap:PaymentsToAcquireAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecurities
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMzQtNC0xLTEtMA_e1775a54-c70c-4856-b112-a8411778e243"
      unitRef="usd">0</us-gaap:PaymentsToAcquireAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMzUtMi0xLTEtMA_1dbb12d4-b4d4-44d4-b674-e103879ee2e2"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMzUtNC0xLTEtMA_5dcb016c-a09e-415f-9d5f-1be79ee0f094"
      unitRef="usd">7188000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMzYtMi0xLTEtMA_b24c350d-15a3-4136-ac06-7f117ecc1a39"
      unitRef="usd">19497000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMzYtNC0xLTEtMA_0adbb889-9f5b-4e9d-9b9f-d08e86fb6b96"
      unitRef="usd">12980000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMzgtMi0xLTEtMA_bfdc76ae-17c0-461a-b7a4-441f1d8b93e7"
      unitRef="usd">3991000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfMzgtNC0xLTEtMA_6aacbe54-2c38-423f-97c8-2d68fc9e981a"
      unitRef="usd">10131000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNDEtMi0xLTEtMA_5c81635f-e08f-4fde-b598-6ed2f5296b5c"
      unitRef="usd">150000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNDEtNC0xLTEtMA_f4be796d-86b9-40c9-99f6-2d1e9cb9daeb"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNDItMi0xLTEtMA_d568c590-8e07-4d7b-b27f-c8750b55c5e4"
      unitRef="usd">3090000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNDItNC0xLTEtMA_8bb27e61-f410-45dc-b417-2c4b1293ac5b"
      unitRef="usd">10037000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNDUtMi0xLTEtMA_f4c7bfbc-d2d2-4358-9920-a58f578914f0"
      unitRef="usd">666000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNDUtNC0xLTEtMA_b6a48f15-c1bb-44ab-a542-d50d432de8f4"
      unitRef="usd">396000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNDgtMi0xLTEtMA_9c1dee3a-520c-4c84-a3ef-2641dfdb1f17"
      unitRef="usd">3036000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNDgtNC0xLTEtMA_5b3edaa6-573e-4f4d-8e9a-dee4dcbbe032"
      unitRef="usd">2105000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNDktMi0xLTEtMA_2568de56-147f-4b70-aae7-1637b841e272"
      unitRef="usd">337000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNDktNC0xLTEtMA_98d853a6-448f-4bc3-b27b-36a87330cff7"
      unitRef="usd">1958000</us-gaap:FinanceLeasePrincipalPayments>
    <pen:PaymentsOfAssetAcquisitionandMergerRelatedCostsFinancingActivities
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNTAtMi0xLTEtMA_f6a53977-2225-498d-bca3-89a412c63175"
      unitRef="usd">0</pen:PaymentsOfAssetAcquisitionandMergerRelatedCostsFinancingActivities>
    <pen:PaymentsOfAssetAcquisitionandMergerRelatedCostsFinancingActivities
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNTAtNC0xLTEtMA_6a733fc4-eafb-472e-b73a-9dcbfa85825b"
      unitRef="usd">683000</pen:PaymentsOfAssetAcquisitionandMergerRelatedCostsFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNTItMi0xLTEtMA_d647cd23-394d-494a-a513-d8866f0cc679"
      unitRef="usd">93000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNTItNC0xLTEtMA_a8d4a563-17d6-4e5c-97c4-9eb5a45e4208"
      unitRef="usd">0</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNTMtMi0xLTEtMA_46e3e3f1-2dfc-40a5-aa78-7ad37600f25f"
      unitRef="usd">-2614000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNTMtNC0xLTEtMA_9ea69908-bba8-4c94-a123-27b166ac1715"
      unitRef="usd">-4350000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNTQtMi0xLTEtMA_d5bb3c09-9e02-47c1-82f5-dd2406d50bcd"
      unitRef="usd">-146000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNTQtNC0xLTEtMA_4be7a1e8-83d3-4111-9899-9f36faaffb4a"
      unitRef="usd">-90000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNTUtMi0xLTEtMA_bd4e7604-fec0-4be2-b32c-21470ee60678"
      unitRef="usd">-14038000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNTUtNC0xLTEtMA_2ed775df-a890-4b27-b34b-2a05db14ab70"
      unitRef="usd">-323000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNTYtMi0xLTEtMA_71ad1c55-3467-4329-a1ec-9224e72f2e0c"
      unitRef="usd">69670000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i54173de70e3d4879a3eb47d2262783ba_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNTYtNC0xLTEtMA_435f8af8-f604-4ca3-b53b-8b38f171de33"
      unitRef="usd">72779000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNTctMi0xLTEtMA_1b87af40-9c4e-4445-a22c-83191c5bdafb"
      unitRef="usd">55632000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1ad5b32cb8be40278ffaf309e3200a94_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNTctNC0xLTEtMA_ac603ea5-d3fc-4053-983f-b068b041b806"
      unitRef="usd">72456000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNTktMi0xLTEtMA_53d4a05a-8a6c-44a3-b96e-2b23ca8a825e"
      unitRef="usd">803000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNTktNC0xLTEtMA_1b0717ab-7698-48b9-a98d-d115d5dc37ff"
      unitRef="usd">325000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNjAtMi0xLTEtMA_4fd10122-5b6d-4b99-9ada-aee146752f6a"
      unitRef="usd">428000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNjAtNC0xLTEtMA_1a2fbb66-e5b3-43e7-b06e-c1692a75e505"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNjItMi0xLTEtMA_30e1c754-0eac-4f46-b5cc-4bf510979da6"
      unitRef="usd">2184000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8yOC9mcmFnOjE4N2QxNGViOTgwNTQ1OTA5ZWNjYzg1ZjM1MzBlOGQ2L3RhYmxlOmY3YTQ1OWZiMWM3YTQ2NGNiNjgwMGVjNWUyMDYyNmU0L3RhYmxlcmFuZ2U6ZjdhNDU5ZmIxYzdhNDY0Y2I2ODAwZWM1ZTIwNjI2ZTRfNjItNC0xLTEtMA_ab73a81c-6885-4137-8daa-4dce3179404c"
      unitRef="usd">1702000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:NatureOfOperations
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8zNC9mcmFnOjM4NjI0MTMzZTBhYjRjYjE4MWI5OTY4NDVlN2Q0MDEyL3RleHRyZWdpb246Mzg2MjQxMzNlMGFiNGNiMTgxYjk5Njg0NWU3ZDQwMTJfMjg3_8765532f-f1e2-4ad2-a37e-e5122cc6f504">1. Organization and Description of Business</us-gaap:NatureOfOperations>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8zNy9mcmFnOjdmNTI3OTRlN2M3ZjRjOGI4MmRjMzU3OWVmM2ViMWM2L3RleHRyZWdpb246N2Y1Mjc5NGU3YzdmNGM4YjgyZGMzNTc5ZWYzZWIxYzZfMTM0OTI_5b06508c-2118-4704-b2e6-65d0140d04bb">&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2. Summary of Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation and Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying condensed consolidated balance sheet as of March 31, 2021, the condensed consolidated statements of operations, the condensed consolidated statements of comprehensive income (loss), and the condensed consolidated statements of stockholders&#x2019; equity for the three months ended March 31, 2021 and 2020, and the condensed consolidated statements of cash flows for the three months ended March 31, 2021 and 2020 are unaudited. The unaudited condensed consolidated financial statements included herein have been prepared by the Company in accordance with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;) and the applicable rules&#160;and regulations of the U.S. Securities and Exchange Commission (the &#x201c;SEC&#x201d;) for interim financial information. Accordingly, they do not include all of the information and notes required by U.S. GAAP for complete financial statements. The condensed consolidated balance sheet data as of December 31, 2020 was derived from the audited financial statements as of that date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and, in the opinion of management, reflect all adjustments of a normal recurring nature considered necessary to state fairly the Company&#x2019;s financial position as of March 31, 2021, the results of its operations for the three months ended March 31, 2021 and 2020, the changes in comprehensive income (loss) and stockholders&#x2019; equity for the three months ended March 31, 2021 and 2020, and the cash flows for the three months ended March 31, 2021 and 2020. The results for the three months ended March 31, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021 or for any other future annual or interim period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The information included in this Quarterly Report on Form 10-Q should be read in conjunction with the audited consolidated financial statements and notes thereto for the year ended December 31, 2020, included in the Company&#x2019;s Annual Report on Form 10-K. There have been no changes to the Company&#x2019;s significant accounting policies during the three months ended March 31, 2021, as compared to the significant accounting policies described in the Company&#x2019;s Annual Report on Form 10-K for the fiscal year ended December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed consolidated financial statements include the accounts of the Company, its wholly-owned subsidiaries and its majority-owned subsidiary. The portion of equity and consolidated net income not attributable to the Company is considered non-controlling interest and is classified separately in the condensed consolidated financial statements. Any subsequent changes in the Company&#x2019;s ownership interest while the Company retains its controlling interest in its majority-owned subsidiary will be accounted for as equity transactions. All intercompany balances and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities and equity accounts; disclosure of contingent assets and liabilities at the date of the financial statements; and the reported amounts of revenues and expenses during the reporting period. On an ongoing basis, the Company evaluates its estimates, including those related to marketable investments, allowances for credit losses, the amount of variable consideration included in the transaction price, warranty reserve, valuation of inventories, useful lives of property and equipment, operating and financing lease right-of-use (&#x201c;ROU&#x201d;) assets and liabilities, income taxes, contingent consideration and other contingencies, among others. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other data. Actual results could differ from those estimates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Segments &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determined its operating segment on the same basis that it uses to evaluate its performance internally. The Company has one business activity: the design, development, manufacturing and marketing of innovative medical devices, and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;operates as one operating segment. The Company&#x2019;s chief operating decision-maker, its Chief Executive Officer, reviews its consolidated operating results for the purpose of allocating resources and evaluating financial performance. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 1, 2021, the Company adopted ASU No. 2019-12, Income Taxes&#x2014; Simplifying the Accounting for Income Taxes (&#x201c;ASU 2019-12&#x201d;). This new standard removes certain exceptions for recognizing deferred taxes of foreign investments, the incremental approach to performing intraperiod allocation, and calculating income taxes for year-to-date interim period losses when such losses exceed anticipated full year losses. The standard also adds guidance to reduce complexity in certain areas, including accounting for franchise taxes that are partially based on income, transactions with a government that result in a step up in goodwill tax basis, enacted tax law changes impact during interim periods, and allocation of taxes to members of a consolidated group which are not subject to tax. The adoption of ASU 2019-12 did not have a material impact on the consolidated financial statements during the three months ended March 31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8zNy9mcmFnOjdmNTI3OTRlN2M3ZjRjOGI4MmRjMzU3OWVmM2ViMWM2L3RleHRyZWdpb246N2Y1Mjc5NGU3YzdmNGM4YjgyZGMzNTc5ZWYzZWIxYzZfMTM1MDA_8e7fbb5b-d65d-4f1c-b811-2f14a4d07176">&lt;div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation and Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying condensed consolidated balance sheet as of March 31, 2021, the condensed consolidated statements of operations, the condensed consolidated statements of comprehensive income (loss), and the condensed consolidated statements of stockholders&#x2019; equity for the three months ended March 31, 2021 and 2020, and the condensed consolidated statements of cash flows for the three months ended March 31, 2021 and 2020 are unaudited. The unaudited condensed consolidated financial statements included herein have been prepared by the Company in accordance with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;) and the applicable rules&#160;and regulations of the U.S. Securities and Exchange Commission (the &#x201c;SEC&#x201d;) for interim financial information. Accordingly, they do not include all of the information and notes required by U.S. GAAP for complete financial statements. The condensed consolidated balance sheet data as of December 31, 2020 was derived from the audited financial statements as of that date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and, in the opinion of management, reflect all adjustments of a normal recurring nature considered necessary to state fairly the Company&#x2019;s financial position as of March 31, 2021, the results of its operations for the three months ended March 31, 2021 and 2020, the changes in comprehensive income (loss) and stockholders&#x2019; equity for the three months ended March 31, 2021 and 2020, and the cash flows for the three months ended March 31, 2021 and 2020. The results for the three months ended March 31, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021 or for any other future annual or interim period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The information included in this Quarterly Report on Form 10-Q should be read in conjunction with the audited consolidated financial statements and notes thereto for the year ended December 31, 2020, included in the Company&#x2019;s Annual Report on Form 10-K. There have been no changes to the Company&#x2019;s significant accounting policies during the three months ended March 31, 2021, as compared to the significant accounting policies described in the Company&#x2019;s Annual Report on Form 10-K for the fiscal year ended December 31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8zNy9mcmFnOjdmNTI3OTRlN2M3ZjRjOGI4MmRjMzU3OWVmM2ViMWM2L3RleHRyZWdpb246N2Y1Mjc5NGU3YzdmNGM4YjgyZGMzNTc5ZWYzZWIxYzZfMTM0OTM_c10da4be-c1e7-4e25-81d9-270b92d8dfc2">The condensed consolidated financial statements include the accounts of the Company, its wholly-owned subsidiaries and its majority-owned subsidiary. The portion of equity and consolidated net income not attributable to the Company is considered non-controlling interest and is classified separately in the condensed consolidated financial statements. Any subsequent changes in the Company&#x2019;s ownership interest while the Company retains its controlling interest in its majority-owned subsidiary will be accounted for as equity transactions. All intercompany balances and transactions have been eliminated in consolidation.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8zNy9mcmFnOjdmNTI3OTRlN2M3ZjRjOGI4MmRjMzU3OWVmM2ViMWM2L3RleHRyZWdpb246N2Y1Mjc5NGU3YzdmNGM4YjgyZGMzNTc5ZWYzZWIxYzZfMTM0ODQ_ce496edd-37a1-4d97-b586-d2750b8d5c5e">Use of EstimatesThe preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities and equity accounts; disclosure of contingent assets and liabilities at the date of the financial statements; and the reported amounts of revenues and expenses during the reporting period. On an ongoing basis, the Company evaluates its estimates, including those related to marketable investments, allowances for credit losses, the amount of variable consideration included in the transaction price, warranty reserve, valuation of inventories, useful lives of property and equipment, operating and financing lease right-of-use (&#x201c;ROU&#x201d;) assets and liabilities, income taxes, contingent consideration and other contingencies, among others. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other data. Actual results could differ from those estimates.</us-gaap:UseOfEstimates>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8zNy9mcmFnOjdmNTI3OTRlN2M3ZjRjOGI4MmRjMzU3OWVmM2ViMWM2L3RleHRyZWdpb246N2Y1Mjc5NGU3YzdmNGM4YjgyZGMzNTc5ZWYzZWIxYzZfMTM0OTc_c6191ed3-2ece-425a-aee5-e5388eccbb36">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Segments &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determined its operating segment on the same basis that it uses to evaluate its performance internally. The Company has one business activity: the design, development, manufacturing and marketing of innovative medical devices, and &lt;/span&gt;&lt;/div&gt;operates as one operating segment. The Company&#x2019;s chief operating decision-maker, its Chief Executive Officer, reviews its consolidated operating results for the purpose of allocating resources and evaluating financial performance.</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <pen:NumberofBusinessActivities
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8zNy9mcmFnOjdmNTI3OTRlN2M3ZjRjOGI4MmRjMzU3OWVmM2ViMWM2L3RleHRyZWdpb246N2Y1Mjc5NGU3YzdmNGM4YjgyZGMzNTc5ZWYzZWIxYzZfNDM0Mg_8227e78e-35ab-4238-98c2-0f21e523d041"
      unitRef="activity">1</pen:NumberofBusinessActivities>
    <us-gaap:NumberOfOperatingSegments
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8zNy9mcmFnOjdmNTI3OTRlN2M3ZjRjOGI4MmRjMzU3OWVmM2ViMWM2L3RleHRyZWdpb246N2Y1Mjc5NGU3YzdmNGM4YjgyZGMzNTc5ZWYzZWIxYzZfNDQ1Ng_f442278e-362b-46ec-9260-63f84991dd3f"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV8zNy9mcmFnOjdmNTI3OTRlN2M3ZjRjOGI4MmRjMzU3OWVmM2ViMWM2L3RleHRyZWdpb246N2Y1Mjc5NGU3YzdmNGM4YjgyZGMzNTc5ZWYzZWIxYzZfMTM0OTg_677b6339-38aa-483d-9a7a-49b54dd9f912">&lt;div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 1, 2021, the Company adopted ASU No. 2019-12, Income Taxes&#x2014; Simplifying the Accounting for Income Taxes (&#x201c;ASU 2019-12&#x201d;). This new standard removes certain exceptions for recognizing deferred taxes of foreign investments, the incremental approach to performing intraperiod allocation, and calculating income taxes for year-to-date interim period losses when such losses exceed anticipated full year losses. The standard also adds guidance to reduce complexity in certain areas, including accounting for franchise taxes that are partially based on income, transactions with a government that result in a step up in goodwill tax basis, enacted tax law changes impact during interim periods, and allocation of taxes to members of a consolidated group which are not subject to tax. The adoption of ASU 2019-12 did not have a material impact on the consolidated financial statements during the three months ended March 31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RleHRyZWdpb246Mzg2YzUzYTZiYTAwNGFlYzkxMGY1MGU4Y2QyYWUzZGVfNDk1Nw_999252c7-accc-4110-95c6-e8b8ccb84017">&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3. Investments and Fair Value of Financial Instruments &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Marketable Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s marketable investments have been classified and accounted for as available-for-sale. The following table presents the Company&#x2019;s marketable investments as of March 31, 2021 and December 31, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Securities with net gains or losses in accumulated other comprehensive income (loss)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Allowance&lt;br/&gt;&#160;for&lt;br/&gt;&#160;Credit Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commercial paper &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. agency and government sponsored securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. states and municipalities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;130,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(59)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;130,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;186,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(65)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;186,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top: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:41.694%"/&gt;&lt;td style="width:0.1%"/&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:9.635%"/&gt;&lt;td style="width:0.1%"/&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:9.635%"/&gt;&lt;td style="width:0.1%"/&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:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&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:9.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Securities with net gains or losses in accumulated other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Allowance&lt;br/&gt;&#160;for&lt;br/&gt;&#160;Credit Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commercial paper &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. agency and government sponsored securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. states and municipalities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;134,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;134,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;194,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;195,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March 31, 2021, the total amortized cost basis of the Company&#x2019;s impaired available-for-sale securities exceeded its fair value by a nominal amount. The Company reviewed its impaired available-for-sale securities and concluded that the decline in fair value was not related to credit losses and is recoverable. Accordingly, during the three months ended March 31, 2021 no allowance for credit losses was recorded and instead the unrealized losses are reported as a component of accumulated other comprehensive loss. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the gross unrealized losses and the fair value for those marketable investments that were in an unrealized loss position for less than twelve months or for twelve months or more as of March 31, 2021 and&#160;December 31, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&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:26.547%"/&gt;&lt;td style="width:0.1%"/&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.223%"/&gt;&lt;td style="width:0.1%"/&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.223%"/&gt;&lt;td style="width:0.1%"/&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.223%"/&gt;&lt;td style="width:0.1%"/&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.223%"/&gt;&lt;td style="width:0.1%"/&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.223%"/&gt;&lt;td style="width:0.1%"/&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.228%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Less than 12 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;12 months or more&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. states and municipalities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(59)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(59)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(65)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(65)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:center"&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:26.547%"/&gt;&lt;td style="width:0.1%"/&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.223%"/&gt;&lt;td style="width:0.1%"/&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.223%"/&gt;&lt;td style="width:0.1%"/&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.223%"/&gt;&lt;td style="width:0.1%"/&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.223%"/&gt;&lt;td style="width:0.1%"/&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.223%"/&gt;&lt;td style="width:0.1%"/&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.228%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Less than 12 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;12 months or more&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. states and municipalities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the contractual maturities of the Company&#x2019;s marketable investments as of March 31, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top: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:49.851%"/&gt;&lt;td style="width:0.1%"/&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:22.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 31, 2021&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Due in less than one year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Due in one to five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;86,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;86,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;186,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;186,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1 - Quoted prices in active markets for identical assets or liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2 - Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="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 supported by little or no market activity and that are significant to the fair value of the assets or liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The categorization of a financial instrument within the valuation hierarchy is based on the lowest level of input that is significant to the fair value measurement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company classifies its cash equivalents and marketable investments within Level 1 and Level 2, as it uses quoted market prices or alternative pricing sources and models utilizing market observable inputs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determined the fair value of its Level 1 financial instruments, which are traded in active markets, using quoted market prices for identical instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Marketable investments classified within Level 2 of the fair value hierarchy are valued based on other observable inputs, including broker or dealer quotations or alternative pricing sources. When quoted prices in active markets for identical assets or liabilities are not available, the Company relies on non-binding quotes from its investment managers, which are based on &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;proprietary valuation models of independent pricing services. These models generally use inputs such as observable market data, quoted market prices for similar instruments, historical pricing trends of a security as relative to its peers. To validate the fair value determination provided by its investment managers, the Company reviews the pricing movement in the context of overall market trends and trading information from its investment managers. In addition, the Company assesses the inputs and methods used in determining the fair value in order to determine the classification of securities in the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company did not hold any Level 3 marketable investments as of March 31, 2021 or December 31, 2020. During the three months ended March 31, 2021 and 2020, the Company did not have any transfers between Level 1, Level 2 or Level 3 of the fair value hierarchy. Additionally, the Company did not have any financial assets and liabilities measured at fair value on a non-recurring basis as of March 31, 2021 or December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables set forth the Company&#x2019;s financial assets measured at fair value by level within the fair value hierarchy as of March 31, 2021 and December 31, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&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:46.777%"/&gt;&lt;td style="width:0.1%"/&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:11.198%"/&gt;&lt;td style="width:0.1%"/&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:11.198%"/&gt;&lt;td style="width:0.1%"/&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:11.198%"/&gt;&lt;td style="width:0.1%"/&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:11.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Financial Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Marketable investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. agency and government sponsored securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. states and municipalities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;130,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;130,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;186,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;198,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top: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:46.777%"/&gt;&lt;td style="width:0.1%"/&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:11.198%"/&gt;&lt;td style="width:0.1%"/&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:11.198%"/&gt;&lt;td style="width:0.1%"/&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:11.198%"/&gt;&lt;td style="width:0.1%"/&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:11.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Financial Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Marketable investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. agency and government sponsored securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. states and municipalities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;134,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;134,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;195,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;228,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contingent Consideration Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March 31, 2021 and December 31, 2020, there were no contingent consideration liabilities classified as Level 3. The Company had a contingent consideration liability balance of $1.2 million related to milestone payments due in connection with the 2017 acquisition of Crossmed S.p.a. (&#x201c;Crossmed&#x201d;) and was based on actual revenue performance for the year ended December 31, 2019 and not based on unobservable inputs. The Company made this payment during the three months ended March 31, 2020 of which $0.5 million is presented in operating activities and $0.7 million is presented in financing activities in the condensed consolidated statement of cash flows. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the changes in fair value of the contingent consideration obligation for the three months ended March 31, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top: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:80.451%"/&gt;&lt;td style="width:0.1%"/&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:16.617%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value of Contingent Consideration&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Payments of contingent consideration liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,186)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency remeasurement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:MarketableSecuritiesPolicy
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RleHRyZWdpb246Mzg2YzUzYTZiYTAwNGFlYzkxMGY1MGU4Y2QyYWUzZGVfNDk1Mw_57cd2f34-981d-4466-8361-011f72932517">Marketable InvestmentsThe Company&#x2019;s marketable investments have been classified and accounted for as available-for-sale.</us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RleHRyZWdpb246Mzg2YzUzYTZiYTAwNGFlYzkxMGY1MGU4Y2QyYWUzZGVfNDk2Ng_4a647910-9cf9-471a-9450-067f0b35c2c0">The following table presents the Company&#x2019;s marketable investments as of March 31, 2021 and December 31, 2020 (in thousands):&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Securities with net gains or losses in accumulated other comprehensive income (loss)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Allowance&lt;br/&gt;&#160;for&lt;br/&gt;&#160;Credit Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commercial paper &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. agency and government sponsored securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. states and municipalities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;130,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(59)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;130,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;186,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(65)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;186,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top: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:41.694%"/&gt;&lt;td style="width:0.1%"/&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:9.635%"/&gt;&lt;td style="width:0.1%"/&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:9.635%"/&gt;&lt;td style="width:0.1%"/&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:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&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:9.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Securities with net gains or losses in accumulated other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Allowance&lt;br/&gt;&#160;for&lt;br/&gt;&#160;Credit Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commercial paper &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. agency and government sponsored securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. states and municipalities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;134,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;134,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;194,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;195,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="i59c7bb883d8f486ca99735f585f4088a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfMi0yLTEtMS0w_f1815b9b-2442-41d7-95dc-2a8651ffbbe8"
      unitRef="usd">4247000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i59c7bb883d8f486ca99735f585f4088a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfMi00LTEtMS0w_2d1a53dc-f16d-47a4-933c-5ed05ce2c99e"
      unitRef="usd">2000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i59c7bb883d8f486ca99735f585f4088a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfMi02LTEtMS0w_c84182a6-35e2-41e0-be1a-c42b71a54935"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i59c7bb883d8f486ca99735f585f4088a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfMi04LTEtMS0w_76158b76-5595-449c-9367-49470a4881d1"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="i59c7bb883d8f486ca99735f585f4088a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfMi0xMC0xLTEtMA_45ad4c1b-3c13-4359-9447-e953367c5dfb"
      unitRef="usd">4249000</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="i1042d99a40d444628892cc00dc65389b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfNC0yLTEtMS0w_a24faa96-fb07-4bed-9ad2-159b841fb432"
      unitRef="usd">4548000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i1042d99a40d444628892cc00dc65389b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfNC00LTEtMS0w_88006332-f5ba-4b68-8914-b435a253222d"
      unitRef="usd">7000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i1042d99a40d444628892cc00dc65389b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfNC02LTEtMS0w_4b15ebaf-0402-4235-bfb7-10d7f5c3908f"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i1042d99a40d444628892cc00dc65389b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfNC04LTEtMS0w_651398b3-63d2-4319-814f-05472a5d864d"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="i1042d99a40d444628892cc00dc65389b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfNC0xMC0xLTEtMA_9b641f5c-28b3-448a-9d53-5ec0610de898"
      unitRef="usd">4555000</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="icde0ea50cf984a2fadcf4e667d880cff_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfNS0yLTEtMS0w_be2ca75e-76e5-4a34-bc72-d0b41217107e"
      unitRef="usd">47283000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="icde0ea50cf984a2fadcf4e667d880cff_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfNS00LTEtMS0w_76a0c101-cab8-4095-841b-82d6b54dc0f1"
      unitRef="usd">148000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="icde0ea50cf984a2fadcf4e667d880cff_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfNS02LTEtMS0w_2cbec5aa-734d-44eb-ac46-2daea5a63b99"
      unitRef="usd">6000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="icde0ea50cf984a2fadcf4e667d880cff_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfNS04LTEtMS0w_6a0c449f-f551-40f0-bac4-9cc83426a0a6"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="icde0ea50cf984a2fadcf4e667d880cff_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfNS0xMC0xLTEtMA_5daf83fe-ee9d-40ae-b662-95097844b051"
      unitRef="usd">47425000</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="i2c46bfe0fdb14434bcae8a563457eacc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfNi0yLTEtMS0w_04b5efab-a1c3-46ca-abc2-b91dd57e3a74"
      unitRef="usd">130411000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i2c46bfe0fdb14434bcae8a563457eacc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfNi00LTEtMS0w_19de246d-1fa8-454c-9ceb-9e81db6f7842"
      unitRef="usd">396000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i2c46bfe0fdb14434bcae8a563457eacc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfNi02LTEtMS0w_874ec00e-6ecb-4601-a798-920ac7169ee9"
      unitRef="usd">59000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i2c46bfe0fdb14434bcae8a563457eacc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfNi04LTEtMS0w_94181c1f-7019-4b55-bd20-79b0c47d124d"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="i2c46bfe0fdb14434bcae8a563457eacc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfNi0xMC0xLTEtMA_148f9030-c38a-4049-917c-f48e6e882360"
      unitRef="usd">130748000</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfOC0yLTEtMS0w_70b5b554-3bbd-4b5f-b7f2-93ea34eef417"
      unitRef="usd">186489000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfOC00LTEtMS0w_6c6e5308-55f8-4194-ad5f-1b3fcf3ead5f"
      unitRef="usd">553000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfOC02LTEtMS0w_b9f5d865-6c9c-4475-b2fa-d07c81f6c585"
      unitRef="usd">65000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfOC04LTEtMS0w_0a04ad75-a7aa-4516-8486-eb71a14b79f9"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjg5NWE5YjhlMGQxMTQxOGNhYjYwMmIzNDcwMGQ5MWJlL3RhYmxlcmFuZ2U6ODk1YTliOGUwZDExNDE4Y2FiNjAyYjM0NzAwZDkxYmVfOC0xMC0xLTEtMA_10107434-2e70-4aa4-b01d-09eb06e9642e"
      unitRef="usd">186977000</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="i5178f99f14cf409bb055a5fbcb4b1d93_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfMi0yLTEtMS0w_360a1dec-0d72-422f-b4c4-cb8c056ec63b"
      unitRef="usd">4242000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i5178f99f14cf409bb055a5fbcb4b1d93_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfMi00LTEtMS0w_4b9f2b2a-54b5-495b-8e98-d2330584fcf7"
      unitRef="usd">4000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i5178f99f14cf409bb055a5fbcb4b1d93_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfMi02LTEtMS0w_3b9c2ca0-b0fe-4567-b5a1-5cbc5069aef9"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i5178f99f14cf409bb055a5fbcb4b1d93_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfMi04LTEtMS0xMDkw_59da4b9d-4796-4a07-a77c-7d341746e872"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="i5178f99f14cf409bb055a5fbcb4b1d93_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfMi04LTEtMS0w_8a57f990-5d91-46e2-99ab-153eafb26674"
      unitRef="usd">4246000</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="if9be44c5acfb4502a5337fbc5913f689_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfNC0yLTEtMS0w_a5d44f4b-78a4-4be3-b747-24eea3c3abd2"
      unitRef="usd">7846000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="if9be44c5acfb4502a5337fbc5913f689_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfNC00LTEtMS0w_8939e88e-1632-4d09-9ce7-e8e89595bd1a"
      unitRef="usd">11000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="if9be44c5acfb4502a5337fbc5913f689_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfNC02LTEtMS0w_ae5758d2-e927-4a8b-879a-0be070cf4de1"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="if9be44c5acfb4502a5337fbc5913f689_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfNC04LTEtMS0xMDkw_d83c5af7-7893-4001-9121-27abfa6c5f85"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="if9be44c5acfb4502a5337fbc5913f689_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfNC04LTEtMS0w_396f466b-3f54-430f-838c-4cb398883ea6"
      unitRef="usd">7857000</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="i104889013c344a9184c119ff4ef1fd37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfNS0yLTEtMS0w_7e52745e-fe78-45c5-9746-d9c29bfd1e70"
      unitRef="usd">47934000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i104889013c344a9184c119ff4ef1fd37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfNS00LTEtMS0w_7996c5b9-0039-494a-a676-92bb06921810"
      unitRef="usd">162000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i104889013c344a9184c119ff4ef1fd37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfNS02LTEtMS0w_fe8e0484-10da-4e73-be52-e3e6d929addf"
      unitRef="usd">1000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i104889013c344a9184c119ff4ef1fd37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfNS04LTEtMS0xMDkw_3989b786-a377-4db9-90f1-243e642a8cae"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="i104889013c344a9184c119ff4ef1fd37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfNS04LTEtMS0w_06df84c2-8cd8-4c3a-89e9-2da6a4d90913"
      unitRef="usd">48095000</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="i55be923fd89f43b99d2326dada78646f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfNi0yLTEtMS0w_4f9c941c-88f2-4f8e-8d3c-ca08251e7062"
      unitRef="usd">134298000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i55be923fd89f43b99d2326dada78646f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfNi00LTEtMS0w_5321821f-d73f-4546-81ba-078aaf53482e"
      unitRef="usd">669000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i55be923fd89f43b99d2326dada78646f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfNi02LTEtMS0w_ca5e2f35-a3ec-49dd-9c4d-7f90beef4a42"
      unitRef="usd">3000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i55be923fd89f43b99d2326dada78646f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfNi04LTEtMS0xMDkw_d7c93055-3bcb-4f08-8e15-27307cadcf10"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="i55be923fd89f43b99d2326dada78646f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfNi04LTEtMS0w_a90c11c6-ff97-49ff-84ed-62b3a7d909ec"
      unitRef="usd">134964000</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfOC0yLTEtMS0w_eb6d387e-0165-4117-bd33-0a059dcf6d47"
      unitRef="usd">194320000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfOC00LTEtMS0w_14fc6d4a-a421-4fb2-96a4-9b528484384c"
      unitRef="usd">846000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfOC02LTEtMS0w_f68191b9-f240-49c0-87b0-5042726fda6f"
      unitRef="usd">4000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfOC04LTEtMS0xMDkw_92a0f663-a887-4513-9cad-062781c3d481"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjA3MTc3MjIwMjU2MzQ2NmFhN2IwNWI4YzdmN2M2ZGQzL3RhYmxlcmFuZ2U6MDcxNzcyMjAyNTYzNDY2YWE3YjA1YjhjN2Y3YzZkZDNfOC04LTEtMS0w_6d6b0934-5397-4684-a77d-ef26cf3d91ea"
      unitRef="usd">195162000</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RleHRyZWdpb246Mzg2YzUzYTZiYTAwNGFlYzkxMGY1MGU4Y2QyYWUzZGVfMzYw_108ae758-f4f1-4c32-85b3-0fe33fadb4bb"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossPeriodIncreaseDecrease
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RleHRyZWdpb246Mzg2YzUzYTZiYTAwNGFlYzkxMGY1MGU4Y2QyYWUzZGVfNTgx_b2f60f7c-bd49-45f5-ac18-f1e720bacb2d"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossPeriodIncreaseDecrease>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossPeriodIncreaseDecrease
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RleHRyZWdpb246Mzg2YzUzYTZiYTAwNGFlYzkxMGY1MGU4Y2QyYWUzZGVfNTgx_bbcf56d1-88f9-4161-bd8c-437a16e2a975"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossPeriodIncreaseDecrease>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RleHRyZWdpb246Mzg2YzUzYTZiYTAwNGFlYzkxMGY1MGU4Y2QyYWUzZGVfNDk1MA_0feef440-2183-4f87-9b65-49cfceaed4c8">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the gross unrealized losses and the fair value for those marketable investments that were in an unrealized loss position for less than twelve months or for twelve months or more as of March 31, 2021 and&#160;December 31, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&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:26.547%"/&gt;&lt;td style="width:0.1%"/&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.223%"/&gt;&lt;td style="width:0.1%"/&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.223%"/&gt;&lt;td style="width:0.1%"/&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.223%"/&gt;&lt;td style="width:0.1%"/&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.223%"/&gt;&lt;td style="width:0.1%"/&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.223%"/&gt;&lt;td style="width:0.1%"/&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.228%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Less than 12 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;12 months or more&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. states and municipalities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(59)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(59)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(65)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(65)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:center"&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:26.547%"/&gt;&lt;td style="width:0.1%"/&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.223%"/&gt;&lt;td style="width:0.1%"/&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.223%"/&gt;&lt;td style="width:0.1%"/&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.223%"/&gt;&lt;td style="width:0.1%"/&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.223%"/&gt;&lt;td style="width:0.1%"/&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.223%"/&gt;&lt;td style="width:0.1%"/&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.228%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Less than 12 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;12 months or more&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. states and municipalities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
      contextRef="icde0ea50cf984a2fadcf4e667d880cff_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjRhNWI0M2NhZjkyNjRlZjk4NWRjM2IwMWI3YzdkZDA4L3RhYmxlcmFuZ2U6NGE1YjQzY2FmOTI2NGVmOTg1ZGMzYjAxYjdjN2RkMDhfNi0yLTEtMS0w_93ad9937-2fdc-4d91-a6c7-155e2bc6874e"
      unitRef="usd">3590000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="icde0ea50cf984a2fadcf4e667d880cff_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjRhNWI0M2NhZjkyNjRlZjk4NWRjM2IwMWI3YzdkZDA4L3RhYmxlcmFuZ2U6NGE1YjQzY2FmOTI2NGVmOTg1ZGMzYjAxYjdjN2RkMDhfNi00LTEtMS0w_3deb5e6d-5fdc-4c6c-a5dc-6ddcad51073f"
      unitRef="usd">6000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
      contextRef="icde0ea50cf984a2fadcf4e667d880cff_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjRhNWI0M2NhZjkyNjRlZjk4NWRjM2IwMWI3YzdkZDA4L3RhYmxlcmFuZ2U6NGE1YjQzY2FmOTI2NGVmOTg1ZGMzYjAxYjdjN2RkMDhfNi02LTEtMS0w_6906f7c6-cead-422f-a1de-0b91a41090ae"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="icde0ea50cf984a2fadcf4e667d880cff_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjRhNWI0M2NhZjkyNjRlZjk4NWRjM2IwMWI3YzdkZDA4L3RhYmxlcmFuZ2U6NGE1YjQzY2FmOTI2NGVmOTg1ZGMzYjAxYjdjN2RkMDhfNi04LTEtMS0w_443231dc-19e4-41ab-be69-12a438fab585"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="icde0ea50cf984a2fadcf4e667d880cff_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjRhNWI0M2NhZjkyNjRlZjk4NWRjM2IwMWI3YzdkZDA4L3RhYmxlcmFuZ2U6NGE1YjQzY2FmOTI2NGVmOTg1ZGMzYjAxYjdjN2RkMDhfNi0xMC0xLTEtMA_049c7479-cce9-478d-af55-a362c95ba350"
      unitRef="usd">3590000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
      contextRef="icde0ea50cf984a2fadcf4e667d880cff_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjRhNWI0M2NhZjkyNjRlZjk4NWRjM2IwMWI3YzdkZDA4L3RhYmxlcmFuZ2U6NGE1YjQzY2FmOTI2NGVmOTg1ZGMzYjAxYjdjN2RkMDhfNi0xMi0xLTEtMA_6b21c1e1-08d9-4bb0-9bdb-fea827b73fa1"
      unitRef="usd">6000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
      contextRef="i2c46bfe0fdb14434bcae8a563457eacc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjRhNWI0M2NhZjkyNjRlZjk4NWRjM2IwMWI3YzdkZDA4L3RhYmxlcmFuZ2U6NGE1YjQzY2FmOTI2NGVmOTg1ZGMzYjAxYjdjN2RkMDhfNy0yLTEtMS0w_2502688e-4467-4769-9470-b1ad729539b6"
      unitRef="usd">32127000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i2c46bfe0fdb14434bcae8a563457eacc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjRhNWI0M2NhZjkyNjRlZjk4NWRjM2IwMWI3YzdkZDA4L3RhYmxlcmFuZ2U6NGE1YjQzY2FmOTI2NGVmOTg1ZGMzYjAxYjdjN2RkMDhfNy00LTEtMS0w_bb0a96f3-30c6-4422-97be-9de10c344736"
      unitRef="usd">59000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
      contextRef="i2c46bfe0fdb14434bcae8a563457eacc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjRhNWI0M2NhZjkyNjRlZjk4NWRjM2IwMWI3YzdkZDA4L3RhYmxlcmFuZ2U6NGE1YjQzY2FmOTI2NGVmOTg1ZGMzYjAxYjdjN2RkMDhfNy02LTEtMS0w_288df396-125e-44b2-a4e8-5e7ca09723b9"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i2c46bfe0fdb14434bcae8a563457eacc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjRhNWI0M2NhZjkyNjRlZjk4NWRjM2IwMWI3YzdkZDA4L3RhYmxlcmFuZ2U6NGE1YjQzY2FmOTI2NGVmOTg1ZGMzYjAxYjdjN2RkMDhfNy04LTEtMS0w_529c8eed-31c2-4631-b293-7bf89d94bcf1"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="i2c46bfe0fdb14434bcae8a563457eacc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjRhNWI0M2NhZjkyNjRlZjk4NWRjM2IwMWI3YzdkZDA4L3RhYmxlcmFuZ2U6NGE1YjQzY2FmOTI2NGVmOTg1ZGMzYjAxYjdjN2RkMDhfNy0xMC0xLTEtMA_a8c29be1-c246-471f-b383-0f93eabfcdee"
      unitRef="usd">32127000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
      contextRef="i2c46bfe0fdb14434bcae8a563457eacc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjRhNWI0M2NhZjkyNjRlZjk4NWRjM2IwMWI3YzdkZDA4L3RhYmxlcmFuZ2U6NGE1YjQzY2FmOTI2NGVmOTg1ZGMzYjAxYjdjN2RkMDhfNy0xMi0xLTEtMA_1340d8fb-1975-4334-a01e-fa05dfec4533"
      unitRef="usd">59000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjRhNWI0M2NhZjkyNjRlZjk4NWRjM2IwMWI3YzdkZDA4L3RhYmxlcmFuZ2U6NGE1YjQzY2FmOTI2NGVmOTg1ZGMzYjAxYjdjN2RkMDhfOS0yLTEtMS0w_c80a1377-0e0c-4d1f-8f95-cd3c9a0f59da"
      unitRef="usd">35717000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjRhNWI0M2NhZjkyNjRlZjk4NWRjM2IwMWI3YzdkZDA4L3RhYmxlcmFuZ2U6NGE1YjQzY2FmOTI2NGVmOTg1ZGMzYjAxYjdjN2RkMDhfOS00LTEtMS0w_628525c7-5d1c-4e7e-b368-0813f7076d36"
      unitRef="usd">65000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjRhNWI0M2NhZjkyNjRlZjk4NWRjM2IwMWI3YzdkZDA4L3RhYmxlcmFuZ2U6NGE1YjQzY2FmOTI2NGVmOTg1ZGMzYjAxYjdjN2RkMDhfOS02LTEtMS0w_9e4f39c2-3532-490b-bfb5-55d638c038a0"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjRhNWI0M2NhZjkyNjRlZjk4NWRjM2IwMWI3YzdkZDA4L3RhYmxlcmFuZ2U6NGE1YjQzY2FmOTI2NGVmOTg1ZGMzYjAxYjdjN2RkMDhfOS04LTEtMS0w_a97ace4a-1fe3-42bc-ad10-cc666bd32a08"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjRhNWI0M2NhZjkyNjRlZjk4NWRjM2IwMWI3YzdkZDA4L3RhYmxlcmFuZ2U6NGE1YjQzY2FmOTI2NGVmOTg1ZGMzYjAxYjdjN2RkMDhfOS0xMC0xLTEtMA_5a60bb48-f150-498b-8269-ca5de3b816ec"
      unitRef="usd">35717000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjRhNWI0M2NhZjkyNjRlZjk4NWRjM2IwMWI3YzdkZDA4L3RhYmxlcmFuZ2U6NGE1YjQzY2FmOTI2NGVmOTg1ZGMzYjAxYjdjN2RkMDhfOS0xMi0xLTEtMA_22295251-90c2-4d03-9c02-4b4fd0060bbd"
      unitRef="usd">65000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
      contextRef="i104889013c344a9184c119ff4ef1fd37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjkyMzk4ZmI1NGNiYTQwNmY4NDBiM2NmYWE1YTUxZDg1L3RhYmxlcmFuZ2U6OTIzOThmYjU0Y2JhNDA2Zjg0MGIzY2ZhYTVhNTFkODVfNi0yLTEtMS0w_f419762d-050c-439f-8268-923a24032f82"
      unitRef="usd">1408000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i104889013c344a9184c119ff4ef1fd37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjkyMzk4ZmI1NGNiYTQwNmY4NDBiM2NmYWE1YTUxZDg1L3RhYmxlcmFuZ2U6OTIzOThmYjU0Y2JhNDA2Zjg0MGIzY2ZhYTVhNTFkODVfNi00LTEtMS0w_87bb2a50-e7b3-46ac-891d-64ea9262dd4e"
      unitRef="usd">1000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
      contextRef="i104889013c344a9184c119ff4ef1fd37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjkyMzk4ZmI1NGNiYTQwNmY4NDBiM2NmYWE1YTUxZDg1L3RhYmxlcmFuZ2U6OTIzOThmYjU0Y2JhNDA2Zjg0MGIzY2ZhYTVhNTFkODVfNi02LTEtMS0w_6b37b801-5d90-41f1-a9a5-adfb3f6da2bb"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i104889013c344a9184c119ff4ef1fd37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjkyMzk4ZmI1NGNiYTQwNmY4NDBiM2NmYWE1YTUxZDg1L3RhYmxlcmFuZ2U6OTIzOThmYjU0Y2JhNDA2Zjg0MGIzY2ZhYTVhNTFkODVfNi04LTEtMS0w_3eacbc97-0cb3-4e36-bb4c-595350c7a5a6"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="i104889013c344a9184c119ff4ef1fd37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjkyMzk4ZmI1NGNiYTQwNmY4NDBiM2NmYWE1YTUxZDg1L3RhYmxlcmFuZ2U6OTIzOThmYjU0Y2JhNDA2Zjg0MGIzY2ZhYTVhNTFkODVfNi0xMC0xLTEtMA_6093fe27-b515-446a-a101-c7e5a8c6b804"
      unitRef="usd">1408000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
      contextRef="i104889013c344a9184c119ff4ef1fd37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjkyMzk4ZmI1NGNiYTQwNmY4NDBiM2NmYWE1YTUxZDg1L3RhYmxlcmFuZ2U6OTIzOThmYjU0Y2JhNDA2Zjg0MGIzY2ZhYTVhNTFkODVfNi0xMi0xLTEtMA_579abe8a-70be-4d2a-bea2-049b349216e7"
      unitRef="usd">1000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
      contextRef="i55be923fd89f43b99d2326dada78646f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjkyMzk4ZmI1NGNiYTQwNmY4NDBiM2NmYWE1YTUxZDg1L3RhYmxlcmFuZ2U6OTIzOThmYjU0Y2JhNDA2Zjg0MGIzY2ZhYTVhNTFkODVfNy0yLTEtMS0w_03ee5840-f32f-4226-bacd-022620368b72"
      unitRef="usd">12552000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i55be923fd89f43b99d2326dada78646f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjkyMzk4ZmI1NGNiYTQwNmY4NDBiM2NmYWE1YTUxZDg1L3RhYmxlcmFuZ2U6OTIzOThmYjU0Y2JhNDA2Zjg0MGIzY2ZhYTVhNTFkODVfNy00LTEtMS0w_edb5716d-4713-4b6f-ab7a-7be00fe17b08"
      unitRef="usd">3000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
      contextRef="i55be923fd89f43b99d2326dada78646f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjkyMzk4ZmI1NGNiYTQwNmY4NDBiM2NmYWE1YTUxZDg1L3RhYmxlcmFuZ2U6OTIzOThmYjU0Y2JhNDA2Zjg0MGIzY2ZhYTVhNTFkODVfNy02LTEtMS0w_b7acc439-2a59-4f4a-87f2-7c34c7a82651"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i55be923fd89f43b99d2326dada78646f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjkyMzk4ZmI1NGNiYTQwNmY4NDBiM2NmYWE1YTUxZDg1L3RhYmxlcmFuZ2U6OTIzOThmYjU0Y2JhNDA2Zjg0MGIzY2ZhYTVhNTFkODVfNy04LTEtMS0w_07be9a3f-0da0-4f2b-a888-56500f8749e0"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="i55be923fd89f43b99d2326dada78646f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjkyMzk4ZmI1NGNiYTQwNmY4NDBiM2NmYWE1YTUxZDg1L3RhYmxlcmFuZ2U6OTIzOThmYjU0Y2JhNDA2Zjg0MGIzY2ZhYTVhNTFkODVfNy0xMC0xLTEtMA_9c9cdb57-77ac-4e85-a612-20ae2b4b08d7"
      unitRef="usd">12552000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
      contextRef="i55be923fd89f43b99d2326dada78646f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjkyMzk4ZmI1NGNiYTQwNmY4NDBiM2NmYWE1YTUxZDg1L3RhYmxlcmFuZ2U6OTIzOThmYjU0Y2JhNDA2Zjg0MGIzY2ZhYTVhNTFkODVfNy0xMi0xLTEtMA_3c8b0923-a0ad-4805-9077-4e44fa47e9f4"
      unitRef="usd">3000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjkyMzk4ZmI1NGNiYTQwNmY4NDBiM2NmYWE1YTUxZDg1L3RhYmxlcmFuZ2U6OTIzOThmYjU0Y2JhNDA2Zjg0MGIzY2ZhYTVhNTFkODVfOS0yLTEtMS0w_e5385481-da4d-4f10-a563-b3100132d4e1"
      unitRef="usd">13960000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjkyMzk4ZmI1NGNiYTQwNmY4NDBiM2NmYWE1YTUxZDg1L3RhYmxlcmFuZ2U6OTIzOThmYjU0Y2JhNDA2Zjg0MGIzY2ZhYTVhNTFkODVfOS00LTEtMS0w_e88cf7d7-72f8-4473-91b2-410c6e589233"
      unitRef="usd">4000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjkyMzk4ZmI1NGNiYTQwNmY4NDBiM2NmYWE1YTUxZDg1L3RhYmxlcmFuZ2U6OTIzOThmYjU0Y2JhNDA2Zjg0MGIzY2ZhYTVhNTFkODVfOS02LTEtMS0w_c25ae485-58da-4e17-81b3-16266ea58516"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjkyMzk4ZmI1NGNiYTQwNmY4NDBiM2NmYWE1YTUxZDg1L3RhYmxlcmFuZ2U6OTIzOThmYjU0Y2JhNDA2Zjg0MGIzY2ZhYTVhNTFkODVfOS04LTEtMS0w_0313d215-a797-46d3-99c4-d33290192f56"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjkyMzk4ZmI1NGNiYTQwNmY4NDBiM2NmYWE1YTUxZDg1L3RhYmxlcmFuZ2U6OTIzOThmYjU0Y2JhNDA2Zjg0MGIzY2ZhYTVhNTFkODVfOS0xMC0xLTEtMA_59a2521d-a00a-412a-ba76-ac29c6b884d5"
      unitRef="usd">13960000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjkyMzk4ZmI1NGNiYTQwNmY4NDBiM2NmYWE1YTUxZDg1L3RhYmxlcmFuZ2U6OTIzOThmYjU0Y2JhNDA2Zjg0MGIzY2ZhYTVhNTFkODVfOS0xMi0xLTEtMA_eb879c13-9788-4fc1-800c-9eb63d5a16f4"
      unitRef="usd">4000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RleHRyZWdpb246Mzg2YzUzYTZiYTAwNGFlYzkxMGY1MGU4Y2QyYWUzZGVfNDk3Mg_801dab6f-bd16-4210-bac5-f3f38bafb7a9">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the contractual maturities of the Company&#x2019;s marketable investments as of March 31, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top: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:49.851%"/&gt;&lt;td style="width:0.1%"/&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:22.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 31, 2021&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Due in less than one year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Due in one to five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;86,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;86,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;186,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;186,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjJjMTc0Mzg4YTEzMDQ3MGE4NGJjNjVhMzcyZGFmNTBkL3RhYmxlcmFuZ2U6MmMxNzQzODhhMTMwNDcwYTg0YmM2NWEzNzJkYWY1MGRfMi0yLTEtMS0yNDc2_d16b467b-df95-42a5-8183-14e68ef13d04"
      unitRef="usd">100191000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjJjMTc0Mzg4YTEzMDQ3MGE4NGJjNjVhMzcyZGFmNTBkL3RhYmxlcmFuZ2U6MmMxNzQzODhhMTMwNDcwYTg0YmM2NWEzNzJkYWY1MGRfMi0yLTEtMS0w_58914c13-b65c-476f-bcab-81282783b33b"
      unitRef="usd">100403000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjJjMTc0Mzg4YTEzMDQ3MGE4NGJjNjVhMzcyZGFmNTBkL3RhYmxlcmFuZ2U6MmMxNzQzODhhMTMwNDcwYTg0YmM2NWEzNzJkYWY1MGRfMy0yLTEtMS0yNDc2_3d3ed17c-30b6-414c-abc6-8e0106dbc5fa"
      unitRef="usd">86298000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjJjMTc0Mzg4YTEzMDQ3MGE4NGJjNjVhMzcyZGFmNTBkL3RhYmxlcmFuZ2U6MmMxNzQzODhhMTMwNDcwYTg0YmM2NWEzNzJkYWY1MGRfMy0yLTEtMS0w_5719d86e-ccc9-449f-a4ce-59e8e33bf08f"
      unitRef="usd">86574000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjJjMTc0Mzg4YTEzMDQ3MGE4NGJjNjVhMzcyZGFmNTBkL3RhYmxlcmFuZ2U6MmMxNzQzODhhMTMwNDcwYTg0YmM2NWEzNzJkYWY1MGRfNC0yLTEtMS0yNDc2_c1bd6cc9-3e59-4dec-906d-53f2c14c59f5"
      unitRef="usd">186489000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjJjMTc0Mzg4YTEzMDQ3MGE4NGJjNjVhMzcyZGFmNTBkL3RhYmxlcmFuZ2U6MmMxNzQzODhhMTMwNDcwYTg0YmM2NWEzNzJkYWY1MGRfNC0yLTEtMS0w_aca6a1d7-e3ce-4621-a665-fd9fbe7bc787"
      unitRef="usd">186977000</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RleHRyZWdpb246Mzg2YzUzYTZiYTAwNGFlYzkxMGY1MGU4Y2QyYWUzZGVfNDk3Mw_1a30492c-a52a-4d91-ba80-a6ba8263e3a1">&lt;div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables set forth the Company&#x2019;s financial assets measured at fair value by level within the fair value hierarchy as of March 31, 2021 and December 31, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&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:46.777%"/&gt;&lt;td style="width:0.1%"/&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:11.198%"/&gt;&lt;td style="width:0.1%"/&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:11.198%"/&gt;&lt;td style="width:0.1%"/&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:11.198%"/&gt;&lt;td style="width:0.1%"/&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:11.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Financial Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Marketable investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. agency and government sponsored securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. states and municipalities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;130,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;130,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;186,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;198,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top: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:46.777%"/&gt;&lt;td style="width:0.1%"/&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:11.198%"/&gt;&lt;td style="width:0.1%"/&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:11.198%"/&gt;&lt;td style="width:0.1%"/&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:11.198%"/&gt;&lt;td style="width:0.1%"/&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:11.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Financial Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Marketable investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. agency and government sponsored securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. states and municipalities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;134,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;134,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;195,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;228,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i2ef85e726fb34145aedeafd1181ef07c_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmNhMWRkY2ZkM2Q4ZjRiYTdhOGRlN2UxMzY5ZWQyYmJiL3RhYmxlcmFuZ2U6Y2ExZGRjZmQzZDhmNGJhN2E4ZGU3ZTEzNjllZDJiYmJfNS0yLTEtMS0w_c037b38f-9b62-4367-bc8a-5808845b8bef"
      unitRef="usd">11056000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="if43697a43b3144dca837dae932b06518_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmNhMWRkY2ZkM2Q4ZjRiYTdhOGRlN2UxMzY5ZWQyYmJiL3RhYmxlcmFuZ2U6Y2ExZGRjZmQzZDhmNGJhN2E4ZGU3ZTEzNjllZDJiYmJfNS00LTEtMS0w_f17beac8-a055-4d94-8926-3552729f6da7"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i389ee3489c1e45b9a91d5a6ba0e4fb84_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmNhMWRkY2ZkM2Q4ZjRiYTdhOGRlN2UxMzY5ZWQyYmJiL3RhYmxlcmFuZ2U6Y2ExZGRjZmQzZDhmNGJhN2E4ZGU3ZTEzNjllZDJiYmJfNS02LTEtMS0w_155ece4f-7833-44ba-bd22-e2b0b1754dbe"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iff1fb38c24ba4abbb7ffb46755b2cba9_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmNhMWRkY2ZkM2Q4ZjRiYTdhOGRlN2UxMzY5ZWQyYmJiL3RhYmxlcmFuZ2U6Y2ExZGRjZmQzZDhmNGJhN2E4ZGU3ZTEzNjllZDJiYmJfNS04LTEtMS0w_5ac434d8-f1da-4de3-8479-1ee63bb7c325"
      unitRef="usd">11056000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i2ac3d62a3c8448859dad7261e1259bb2_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmNhMWRkY2ZkM2Q4ZjRiYTdhOGRlN2UxMzY5ZWQyYmJiL3RhYmxlcmFuZ2U6Y2ExZGRjZmQzZDhmNGJhN2E4ZGU3ZTEzNjllZDJiYmJfMTAtMi0xLTEtMA_2d8b1cf9-e0d7-4fc4-a1c6-7db0e3f7f84c"
      unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i56fbc254a4244d06acca86c93ae4878d_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmNhMWRkY2ZkM2Q4ZjRiYTdhOGRlN2UxMzY5ZWQyYmJiL3RhYmxlcmFuZ2U6Y2ExZGRjZmQzZDhmNGJhN2E4ZGU3ZTEzNjllZDJiYmJfMTAtNC0xLTEtMA_f7cceab4-712c-4d5d-9b02-caa53423eca2"
      unitRef="usd">4249000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i8d05a9f78f694c9a8ddd934767cfdb10_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmNhMWRkY2ZkM2Q4ZjRiYTdhOGRlN2UxMzY5ZWQyYmJiL3RhYmxlcmFuZ2U6Y2ExZGRjZmQzZDhmNGJhN2E4ZGU3ZTEzNjllZDJiYmJfMTAtNi0xLTEtMA_b297af4e-0e5b-413c-9f40-c3dde363ff1f"
      unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="ibc2503a7f5bb4a5a9e61f7b26a6e8f41_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmNhMWRkY2ZkM2Q4ZjRiYTdhOGRlN2UxMzY5ZWQyYmJiL3RhYmxlcmFuZ2U6Y2ExZGRjZmQzZDhmNGJhN2E4ZGU3ZTEzNjllZDJiYmJfMTAtOC0xLTEtMA_22d574cf-f8e2-4cf0-a9a6-c49c1f2307b2"
      unitRef="usd">4249000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i8f8af0c8a0684c0cb90d37367e86b36f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmNhMWRkY2ZkM2Q4ZjRiYTdhOGRlN2UxMzY5ZWQyYmJiL3RhYmxlcmFuZ2U6Y2ExZGRjZmQzZDhmNGJhN2E4ZGU3ZTEzNjllZDJiYmJfMTItMi0xLTEtMA_ee0e7271-75ae-4ec0-955f-192e07d5f8c5"
      unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="id3f8d3c1ee0d44ec820942cee6e91217_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmNhMWRkY2ZkM2Q4ZjRiYTdhOGRlN2UxMzY5ZWQyYmJiL3RhYmxlcmFuZ2U6Y2ExZGRjZmQzZDhmNGJhN2E4ZGU3ZTEzNjllZDJiYmJfMTItNC0xLTEtMA_5c043827-6076-4f9b-961b-5a86d42d38a7"
      unitRef="usd">4555000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="iae10dbbffe7c4ea09ccb695123c50a73_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmNhMWRkY2ZkM2Q4ZjRiYTdhOGRlN2UxMzY5ZWQyYmJiL3RhYmxlcmFuZ2U6Y2ExZGRjZmQzZDhmNGJhN2E4ZGU3ZTEzNjllZDJiYmJfMTItNi0xLTEtMA_7045792c-34ef-4c9c-89ca-52ecd2471db1"
      unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="idbdc263138604df9b3ba8a4cdd9734f5_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmNhMWRkY2ZkM2Q4ZjRiYTdhOGRlN2UxMzY5ZWQyYmJiL3RhYmxlcmFuZ2U6Y2ExZGRjZmQzZDhmNGJhN2E4ZGU3ZTEzNjllZDJiYmJfMTItOC0xLTEtMA_917cc641-b89a-4cbd-9f0d-a1d0a3e50ab0"
      unitRef="usd">4555000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i254ed54a229241e5955edbc7d7cc0945_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmNhMWRkY2ZkM2Q4ZjRiYTdhOGRlN2UxMzY5ZWQyYmJiL3RhYmxlcmFuZ2U6Y2ExZGRjZmQzZDhmNGJhN2E4ZGU3ZTEzNjllZDJiYmJfMTMtMi0xLTEtMA_5563566c-dbf5-4331-b30b-86031cbef137"
      unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i28d36aea9cfe46ab81512448ff854ded_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmNhMWRkY2ZkM2Q4ZjRiYTdhOGRlN2UxMzY5ZWQyYmJiL3RhYmxlcmFuZ2U6Y2ExZGRjZmQzZDhmNGJhN2E4ZGU3ZTEzNjllZDJiYmJfMTMtNC0xLTEtMA_440b534d-2bc6-4877-93ea-7324fc8b9a56"
      unitRef="usd">47425000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i94d696c32486433ba4d9ca24b1be2031_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmNhMWRkY2ZkM2Q4ZjRiYTdhOGRlN2UxMzY5ZWQyYmJiL3RhYmxlcmFuZ2U6Y2ExZGRjZmQzZDhmNGJhN2E4ZGU3ZTEzNjllZDJiYmJfMTMtNi0xLTEtMA_ef4b8220-e6af-49b4-89cb-406a6cb7aa3f"
      unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="ibddb74030a594681903f85d04cd97751_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmNhMWRkY2ZkM2Q4ZjRiYTdhOGRlN2UxMzY5ZWQyYmJiL3RhYmxlcmFuZ2U6Y2ExZGRjZmQzZDhmNGJhN2E4ZGU3ZTEzNjllZDJiYmJfMTMtOC0xLTEtMA_690f90ba-291b-44da-8c4d-6264674d3c42"
      unitRef="usd">47425000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i00f00dfc341f404db08923d9839d44e0_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmNhMWRkY2ZkM2Q4ZjRiYTdhOGRlN2UxMzY5ZWQyYmJiL3RhYmxlcmFuZ2U6Y2ExZGRjZmQzZDhmNGJhN2E4ZGU3ZTEzNjllZDJiYmJfMTQtMi0xLTEtMA_19c4fe2a-8f4c-4d0e-b904-236c4e35dd53"
      unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i2b195a85c14a4342934f531bbff4c1ce_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmNhMWRkY2ZkM2Q4ZjRiYTdhOGRlN2UxMzY5ZWQyYmJiL3RhYmxlcmFuZ2U6Y2ExZGRjZmQzZDhmNGJhN2E4ZGU3ZTEzNjllZDJiYmJfMTQtNC0xLTEtMA_67b82866-2b7e-4238-93f4-862042f70a01"
      unitRef="usd">130748000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i69c892239d2d4fe99e78dbdaed9bbf97_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmNhMWRkY2ZkM2Q4ZjRiYTdhOGRlN2UxMzY5ZWQyYmJiL3RhYmxlcmFuZ2U6Y2ExZGRjZmQzZDhmNGJhN2E4ZGU3ZTEzNjllZDJiYmJfMTQtNi0xLTEtMA_c367e7f4-ad23-44d2-9745-bdd0baefefa2"
      unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i308c0d0ea9ba4e38b3658f6f625fcced_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmNhMWRkY2ZkM2Q4ZjRiYTdhOGRlN2UxMzY5ZWQyYmJiL3RhYmxlcmFuZ2U6Y2ExZGRjZmQzZDhmNGJhN2E4ZGU3ZTEzNjllZDJiYmJfMTQtOC0xLTEtMA_9f3c9709-a516-4842-8af5-f85c2ec3cc83"
      unitRef="usd">130748000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i8886325e145644469218dadd10149a26_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmNhMWRkY2ZkM2Q4ZjRiYTdhOGRlN2UxMzY5ZWQyYmJiL3RhYmxlcmFuZ2U6Y2ExZGRjZmQzZDhmNGJhN2E4ZGU3ZTEzNjllZDJiYmJfMTYtMi0xLTEtMA_f8cdf527-e54e-4759-b665-bffe342b5942"
      unitRef="usd">11056000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i4a87ff0c6949432ebf4475b17c6ed10a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmNhMWRkY2ZkM2Q4ZjRiYTdhOGRlN2UxMzY5ZWQyYmJiL3RhYmxlcmFuZ2U6Y2ExZGRjZmQzZDhmNGJhN2E4ZGU3ZTEzNjllZDJiYmJfMTYtNC0xLTEtMA_a371ce9d-5f88-4a98-9bd8-e77eaffb986f"
      unitRef="usd">186977000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i1c1ebd70aae540d09fa6389007f7c1e6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmNhMWRkY2ZkM2Q4ZjRiYTdhOGRlN2UxMzY5ZWQyYmJiL3RhYmxlcmFuZ2U6Y2ExZGRjZmQzZDhmNGJhN2E4ZGU3ZTEzNjllZDJiYmJfMTYtNi0xLTEtMA_cbb99fcc-f72a-4920-93a3-bf994a35d578"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ib243c48572374d398af7139c60461b66_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmNhMWRkY2ZkM2Q4ZjRiYTdhOGRlN2UxMzY5ZWQyYmJiL3RhYmxlcmFuZ2U6Y2ExZGRjZmQzZDhmNGJhN2E4ZGU3ZTEzNjllZDJiYmJfMTYtOC0xLTEtMA_71240a50-1794-47d6-bb41-a0f3fb9fa3fe"
      unitRef="usd">198033000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i8a7f67abddba4963acbfe5960723d511_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjliYzk2NTI1MDJmMTRmNjdhYTNjMGU3ZTk0YzRkNTljL3RhYmxlcmFuZ2U6OWJjOTY1MjUwMmYxNGY2N2FhM2MwZTdlOTRjNGQ1OWNfNS0yLTEtMS0w_e670e180-f920-4374-a00b-f545abcf4fae"
      unitRef="usd">33054000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="idb3654b7d6d64990a36a2df5a507a6a7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjliYzk2NTI1MDJmMTRmNjdhYTNjMGU3ZTk0YzRkNTljL3RhYmxlcmFuZ2U6OWJjOTY1MjUwMmYxNGY2N2FhM2MwZTdlOTRjNGQ1OWNfNS00LTEtMS0w_8e78a60a-e1f7-4d85-8dc9-b47d9d569076"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i2fa11ad294724e3c87551641e90c459b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjliYzk2NTI1MDJmMTRmNjdhYTNjMGU3ZTk0YzRkNTljL3RhYmxlcmFuZ2U6OWJjOTY1MjUwMmYxNGY2N2FhM2MwZTdlOTRjNGQ1OWNfNS02LTEtMS0w_d8add00c-29c3-4f83-86aa-0775b0ec77aa"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i7551fadfec6a41738c0121547b902168_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjliYzk2NTI1MDJmMTRmNjdhYTNjMGU3ZTk0YzRkNTljL3RhYmxlcmFuZ2U6OWJjOTY1MjUwMmYxNGY2N2FhM2MwZTdlOTRjNGQ1OWNfNS04LTEtMS0w_a2b24c3b-480a-4aa3-ab17-de18f68293b2"
      unitRef="usd">33054000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i8061f66cdea443b2b80ebe4ab72cf570_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjliYzk2NTI1MDJmMTRmNjdhYTNjMGU3ZTk0YzRkNTljL3RhYmxlcmFuZ2U6OWJjOTY1MjUwMmYxNGY2N2FhM2MwZTdlOTRjNGQ1OWNfNy0yLTEtMS0w_73227e90-7007-4493-8ea5-eb0249105932"
      unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i1605261fe16244578ccb7a1730813b2d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjliYzk2NTI1MDJmMTRmNjdhYTNjMGU3ZTk0YzRkNTljL3RhYmxlcmFuZ2U6OWJjOTY1MjUwMmYxNGY2N2FhM2MwZTdlOTRjNGQ1OWNfNy00LTEtMS0w_c0d18165-1a70-46ab-8d38-487fd4f687a7"
      unitRef="usd">4246000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i64cf261e5f464531b479353253a44b71_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjliYzk2NTI1MDJmMTRmNjdhYTNjMGU3ZTk0YzRkNTljL3RhYmxlcmFuZ2U6OWJjOTY1MjUwMmYxNGY2N2FhM2MwZTdlOTRjNGQ1OWNfNy02LTEtMS0w_db098044-9b9d-4e75-a3cd-cc2f4c3533e4"
      unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i03229d4cfadb455fbff3c0423eac2232_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjliYzk2NTI1MDJmMTRmNjdhYTNjMGU3ZTk0YzRkNTljL3RhYmxlcmFuZ2U6OWJjOTY1MjUwMmYxNGY2N2FhM2MwZTdlOTRjNGQ1OWNfNy04LTEtMS0w_d2986e42-dc33-4f96-a450-639201e815e3"
      unitRef="usd">4246000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="ib631de374a3f45419fec36bd9ce582be_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjliYzk2NTI1MDJmMTRmNjdhYTNjMGU3ZTk0YzRkNTljL3RhYmxlcmFuZ2U6OWJjOTY1MjUwMmYxNGY2N2FhM2MwZTdlOTRjNGQ1OWNfOS0yLTEtMS0w_f26e83d9-04e3-46dc-8575-1d5d40037822"
      unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i0724e5f08c93446faed006ca417e11a7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjliYzk2NTI1MDJmMTRmNjdhYTNjMGU3ZTk0YzRkNTljL3RhYmxlcmFuZ2U6OWJjOTY1MjUwMmYxNGY2N2FhM2MwZTdlOTRjNGQ1OWNfOS00LTEtMS0w_e2503258-b609-46a6-9bf6-1d9a023fcec7"
      unitRef="usd">7857000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i819ff68c74554d5bba8b850c9c17135b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjliYzk2NTI1MDJmMTRmNjdhYTNjMGU3ZTk0YzRkNTljL3RhYmxlcmFuZ2U6OWJjOTY1MjUwMmYxNGY2N2FhM2MwZTdlOTRjNGQ1OWNfOS02LTEtMS0w_8be2f89c-a80d-4f0f-b630-f9e1ac2850e9"
      unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="iac47bf63cbdf452f971c1b862011618d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjliYzk2NTI1MDJmMTRmNjdhYTNjMGU3ZTk0YzRkNTljL3RhYmxlcmFuZ2U6OWJjOTY1MjUwMmYxNGY2N2FhM2MwZTdlOTRjNGQ1OWNfOS04LTEtMS0w_ca69b84b-454b-49f2-92eb-31139f3f87fe"
      unitRef="usd">7857000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="ia08ca4ed2d7b452091ed0648bf3536e8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjliYzk2NTI1MDJmMTRmNjdhYTNjMGU3ZTk0YzRkNTljL3RhYmxlcmFuZ2U6OWJjOTY1MjUwMmYxNGY2N2FhM2MwZTdlOTRjNGQ1OWNfMTAtMi0xLTEtMA_5bf270ce-faa5-46c2-a2e0-0bce248e9e04"
      unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="ie7cb2b9cc6e94424af63fdedb9afca1b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjliYzk2NTI1MDJmMTRmNjdhYTNjMGU3ZTk0YzRkNTljL3RhYmxlcmFuZ2U6OWJjOTY1MjUwMmYxNGY2N2FhM2MwZTdlOTRjNGQ1OWNfMTAtNC0xLTEtMA_17c579ef-7c49-4ce3-9d69-17ef0fe89620"
      unitRef="usd">48095000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i775646e541854c0084a0108167971d2e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjliYzk2NTI1MDJmMTRmNjdhYTNjMGU3ZTk0YzRkNTljL3RhYmxlcmFuZ2U6OWJjOTY1MjUwMmYxNGY2N2FhM2MwZTdlOTRjNGQ1OWNfMTAtNi0xLTEtMA_573d35ce-0a72-461b-a071-198e24a73031"
      unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="iba1b45a328b742f1ac8de1207cc90145_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjliYzk2NTI1MDJmMTRmNjdhYTNjMGU3ZTk0YzRkNTljL3RhYmxlcmFuZ2U6OWJjOTY1MjUwMmYxNGY2N2FhM2MwZTdlOTRjNGQ1OWNfMTAtOC0xLTEtMA_b3980ed5-8cc9-44d6-bf53-436023c6cfa8"
      unitRef="usd">48095000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i886c9ddc4de340a2aee42e38713f72f1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjliYzk2NTI1MDJmMTRmNjdhYTNjMGU3ZTk0YzRkNTljL3RhYmxlcmFuZ2U6OWJjOTY1MjUwMmYxNGY2N2FhM2MwZTdlOTRjNGQ1OWNfMTEtMi0xLTEtMA_1d6a50cd-0dc1-4286-b9da-b7004eb88eac"
      unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i079cb4afcc424f0da00c920c63539881_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjliYzk2NTI1MDJmMTRmNjdhYTNjMGU3ZTk0YzRkNTljL3RhYmxlcmFuZ2U6OWJjOTY1MjUwMmYxNGY2N2FhM2MwZTdlOTRjNGQ1OWNfMTEtNC0xLTEtMA_b48bbe04-915e-46d5-86de-fcf2ec2fa88f"
      unitRef="usd">134964000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i6866a52ea9db4c49b8b11ff633d2b12c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjliYzk2NTI1MDJmMTRmNjdhYTNjMGU3ZTk0YzRkNTljL3RhYmxlcmFuZ2U6OWJjOTY1MjUwMmYxNGY2N2FhM2MwZTdlOTRjNGQ1OWNfMTEtNi0xLTEtMA_6e41fce4-6371-4cee-a420-c9db07796a3f"
      unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="icd8213c8b1d94d31970487fe0367e4be_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjliYzk2NTI1MDJmMTRmNjdhYTNjMGU3ZTk0YzRkNTljL3RhYmxlcmFuZ2U6OWJjOTY1MjUwMmYxNGY2N2FhM2MwZTdlOTRjNGQ1OWNfMTEtOC0xLTEtMA_d28ccd20-3f23-4847-83e6-865410440135"
      unitRef="usd">134964000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iedb540ab30af41ffb13d248fbcc70cab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjliYzk2NTI1MDJmMTRmNjdhYTNjMGU3ZTk0YzRkNTljL3RhYmxlcmFuZ2U6OWJjOTY1MjUwMmYxNGY2N2FhM2MwZTdlOTRjNGQ1OWNfMTQtMi0xLTEtMA_6b026dc7-c786-4022-af3f-abbd24439a3e"
      unitRef="usd">33054000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ia8d8602364c94758b090742cb58c4849_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjliYzk2NTI1MDJmMTRmNjdhYTNjMGU3ZTk0YzRkNTljL3RhYmxlcmFuZ2U6OWJjOTY1MjUwMmYxNGY2N2FhM2MwZTdlOTRjNGQ1OWNfMTQtNC0xLTEtMA_010610ed-13d1-410c-bbe2-02ce43bd613e"
      unitRef="usd">195162000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i503389a2f5f44323be7ab5c7e2066947_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjliYzk2NTI1MDJmMTRmNjdhYTNjMGU3ZTk0YzRkNTljL3RhYmxlcmFuZ2U6OWJjOTY1MjUwMmYxNGY2N2FhM2MwZTdlOTRjNGQ1OWNfMTQtNi0xLTEtMA_f7a79ac6-8ff3-4de6-9c85-ca66f825169a"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ib6dee7fdfa964682807063445eaec913_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOjliYzk2NTI1MDJmMTRmNjdhYTNjMGU3ZTk0YzRkNTljL3RhYmxlcmFuZ2U6OWJjOTY1MjUwMmYxNGY2N2FhM2MwZTdlOTRjNGQ1OWNfMTQtOC0xLTEtMA_c7f5f264-34d7-4ca6-a023-db4f22f29c74"
      unitRef="usd">228216000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ia4b53a1ddd6e4e299c6614d17da9a4d9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RleHRyZWdpb246Mzg2YzUzYTZiYTAwNGFlYzkxMGY1MGU4Y2QyYWUzZGVfNDA1Ng_68375ce3-db97-460d-a769-8046eb1104c2"
      unitRef="usd">1200000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities
      contextRef="i758e7c11d2a245b8b5ddefc0c6a4022a_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RleHRyZWdpb246Mzg2YzUzYTZiYTAwNGFlYzkxMGY1MGU4Y2QyYWUzZGVfMjE5OTAyMzI2NDIzMQ_094ca0eb-356a-414b-b3ba-2983c479856d"
      unitRef="usd">500000</us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i758e7c11d2a245b8b5ddefc0c6a4022a_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RleHRyZWdpb246Mzg2YzUzYTZiYTAwNGFlYzkxMGY1MGU4Y2QyYWUzZGVfMjE5OTAyMzI2NDI3Ng_ca9ba49e-7db1-492d-9d90-741287e4f994"
      unitRef="usd">700000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RleHRyZWdpb246Mzg2YzUzYTZiYTAwNGFlYzkxMGY1MGU4Y2QyYWUzZGVfNDk2NA_2ba3d12e-e277-45f4-9f6e-cd4847fcaa78">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the changes in fair value of the contingent consideration obligation for the three months ended March 31, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top: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:80.451%"/&gt;&lt;td style="width:0.1%"/&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:16.617%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value of Contingent Consideration&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Payments of contingent consideration liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,186)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency remeasurement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i0809db6d4aeb4023adb5fa1446ec5b81_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmYzZTBiYTA1MmIxNjQzMjA5MDAwYjk0MDJlYzc0ZjNkL3RhYmxlcmFuZ2U6ZjNlMGJhMDUyYjE2NDMyMDkwMDBiOTQwMmVjNzRmM2RfMS0yLTEtMS0w_4e606f8e-dbe9-45ec-b6fb-46dac5ded9ac"
      unitRef="usd">1206000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmYzZTBiYTA1MmIxNjQzMjA5MDAwYjk0MDJlYzc0ZjNkL3RhYmxlcmFuZ2U6ZjNlMGJhMDUyYjE2NDMyMDkwMDBiOTQwMmVjNzRmM2RfMy0yLTEtMS0w_1f88c39a-209a-47ff-9bbe-2a2a7f7b4b39"
      unitRef="usd">1186000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <pen:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLoss
      contextRef="i8ffa9714e8c04ce1921835f5fc54528b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmYzZTBiYTA1MmIxNjQzMjA5MDAwYjk0MDJlYzc0ZjNkL3RhYmxlcmFuZ2U6ZjNlMGJhMDUyYjE2NDMyMDkwMDBiOTQwMmVjNzRmM2RfNC0yLTEtMS0w_5fe56074-1029-410a-ae1b-59c18abd5001"
      unitRef="usd">0</pen:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLoss>
    <pen:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossForeignCurrencyTranslation
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmYzZTBiYTA1MmIxNjQzMjA5MDAwYjk0MDJlYzc0ZjNkL3RhYmxlcmFuZ2U6ZjNlMGJhMDUyYjE2NDMyMDkwMDBiOTQwMmVjNzRmM2RfNS0yLTEtMS0w_00dd8f04-5c4f-4bb6-a0bd-a23e9c4404e2"
      unitRef="usd">20000</pen:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossForeignCurrencyTranslation>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i1ad5b32cb8be40278ffaf309e3200a94_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80MC9mcmFnOjM4NmM1M2E2YmEwMDRhZWM5MTBmNTBlOGNkMmFlM2RlL3RhYmxlOmYzZTBiYTA1MmIxNjQzMjA5MDAwYjk0MDJlYzc0ZjNkL3RhYmxlcmFuZ2U6ZjNlMGJhMDUyYjE2NDMyMDkwMDBiOTQwMmVjNzRmM2RfNi0yLTEtMS0w_87e27ffe-0ee8-4a95-ba5d-afb10a4134a9"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RleHRyZWdpb246MWJhYTFlMzJlNzA0NGMzNjlmNTI2ZDJkYzA5MjA3YWZfMTQzOQ_002d6e93-8e74-457a-93ba-4eb7b727b3a7">&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4. Balance Sheet Components &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the components of inventories as of March 31, 2021 and December 31, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&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:68.153%"/&gt;&lt;td style="width:0.1%"/&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:13.541%"/&gt;&lt;td style="width:0.1%"/&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:13.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;45,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;165,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;152,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;245,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;219,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accrued Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the components of accrued liabilities as of March 31, 2021 and December 31, 2020 (in thousands):&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:68.153%"/&gt;&lt;td style="width:0.1%"/&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:13.541%"/&gt;&lt;td style="width:0.1%"/&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:13.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Payroll and employee-related cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales return provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Product warranty&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other acquisition-related costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;90,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;85,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&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:21.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amount consists of a contingent liability related to an anti-dilution provision from the asset acquisition of MVI Health Inc. (&#x201c;MVI&#x201d;) in 2018. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the changes in the Company&#x2019;s estimated product warranty accrual, included in accrued liabilities, as of March 31, 2021 and December 31, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top: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:68.153%"/&gt;&lt;td style="width:0.1%"/&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:13.541%"/&gt;&lt;td style="width:0.1%"/&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:13.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at the beginning of the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accruals of warranties issued&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlements of warranty claims&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(357)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,011)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at the end of the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RleHRyZWdpb246MWJhYTFlMzJlNzA0NGMzNjlmNTI2ZDJkYzA5MjA3YWZfMTQ1MA_21b5bad7-a3d0-4d1a-93ee-88e86267eff3">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the components of inventories as of March 31, 2021 and December 31, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&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:68.153%"/&gt;&lt;td style="width:0.1%"/&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:13.541%"/&gt;&lt;td style="width:0.1%"/&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:13.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;45,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;165,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;152,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;245,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;219,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOjhhMDE5NTBiZGU1MTQ5NzFiYjc1MzNkYThlZGNlZTk4L3RhYmxlcmFuZ2U6OGEwMTk1MGJkZTUxNDk3MWJiNzUzM2RhOGVkY2VlOThfMS0yLTEtMS0w_93cf76ab-9ae5-4a42-8386-bb4b1fa18ace"
      unitRef="usd">58816000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOjhhMDE5NTBiZGU1MTQ5NzFiYjc1MzNkYThlZGNlZTk4L3RhYmxlcmFuZ2U6OGEwMTk1MGJkZTUxNDk3MWJiNzUzM2RhOGVkY2VlOThfMS00LTEtMS0w_6fb15ede-8d9f-4247-8fe8-36684c40f60b"
      unitRef="usd">45341000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOjhhMDE5NTBiZGU1MTQ5NzFiYjc1MzNkYThlZGNlZTk4L3RhYmxlcmFuZ2U6OGEwMTk1MGJkZTUxNDk3MWJiNzUzM2RhOGVkY2VlOThfMi0yLTEtMS0w_531839b3-7b6f-4f00-b567-a99b0291a3ac"
      unitRef="usd">20853000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOjhhMDE5NTBiZGU1MTQ5NzFiYjc1MzNkYThlZGNlZTk4L3RhYmxlcmFuZ2U6OGEwMTk1MGJkZTUxNDk3MWJiNzUzM2RhOGVkY2VlOThfMi00LTEtMS0w_db81a6c9-7d79-4406-b95f-0e79b3031ec9"
      unitRef="usd">22099000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOjhhMDE5NTBiZGU1MTQ5NzFiYjc1MzNkYThlZGNlZTk4L3RhYmxlcmFuZ2U6OGEwMTk1MGJkZTUxNDk3MWJiNzUzM2RhOGVkY2VlOThfMy0yLTEtMS0w_07c0493b-bad7-43e6-b01b-95cb3856004f"
      unitRef="usd">165652000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOjhhMDE5NTBiZGU1MTQ5NzFiYjc1MzNkYThlZGNlZTk4L3RhYmxlcmFuZ2U6OGEwMTk1MGJkZTUxNDk3MWJiNzUzM2RhOGVkY2VlOThfMy00LTEtMS0w_c9fefb3c-d0c0-4756-abc1-0f15edb1ef0d"
      unitRef="usd">152087000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOjhhMDE5NTBiZGU1MTQ5NzFiYjc1MzNkYThlZGNlZTk4L3RhYmxlcmFuZ2U6OGEwMTk1MGJkZTUxNDk3MWJiNzUzM2RhOGVkY2VlOThfNC0yLTEtMS0w_73e83d7a-09da-4b69-b2a3-0ca93c7e6cc5"
      unitRef="usd">245321000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOjhhMDE5NTBiZGU1MTQ5NzFiYjc1MzNkYThlZGNlZTk4L3RhYmxlcmFuZ2U6OGEwMTk1MGJkZTUxNDk3MWJiNzUzM2RhOGVkY2VlOThfNC00LTEtMS0w_6bf0b582-875f-4a92-abe7-09036e37052c"
      unitRef="usd">219527000</us-gaap:InventoryNet>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RleHRyZWdpb246MWJhYTFlMzJlNzA0NGMzNjlmNTI2ZDJkYzA5MjA3YWZfMTQyMA_428d57b7-923e-4987-a5d3-07a5196806a9">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the components of accrued liabilities as of March 31, 2021 and December 31, 2020 (in thousands):&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:68.153%"/&gt;&lt;td style="width:0.1%"/&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:13.541%"/&gt;&lt;td style="width:0.1%"/&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:13.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Payroll and employee-related cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales return provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Product warranty&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other acquisition-related costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;90,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;85,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;(1) Amount consists of a contingent liability related to an anti-dilution provision from the asset acquisition of MVI Health Inc. (&#x201c;MVI&#x201d;) in 2018.</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOjRhZTExMjk3MWRlMjQwYmM5ZjY4ZWEwNzRhY2JiMGJkL3RhYmxlcmFuZ2U6NGFlMTEyOTcxZGUyNDBiYzlmNjhlYTA3NGFjYmIwYmRfMS0yLTEtMS0w_cb1cc6ee-1ce2-4e5d-8ea1-62035c32f3cb"
      unitRef="usd">57234000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOjRhZTExMjk3MWRlMjQwYmM5ZjY4ZWEwNzRhY2JiMGJkL3RhYmxlcmFuZ2U6NGFlMTEyOTcxZGUyNDBiYzlmNjhlYTA3NGFjYmIwYmRfMS00LTEtMS0w_ef8e85c7-ea2d-4a73-a384-47b72d71bed7"
      unitRef="usd">50083000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherSundryLiabilitiesCurrent
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOjRhZTExMjk3MWRlMjQwYmM5ZjY4ZWEwNzRhY2JiMGJkL3RhYmxlcmFuZ2U6NGFlMTEyOTcxZGUyNDBiYzlmNjhlYTA3NGFjYmIwYmRfMi0yLTEtMS0w_f98ea939-1394-4706-b8b1-97c5cea575f0"
      unitRef="usd">13213000</us-gaap:OtherSundryLiabilitiesCurrent>
    <us-gaap:OtherSundryLiabilitiesCurrent
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOjRhZTExMjk3MWRlMjQwYmM5ZjY4ZWEwNzRhY2JiMGJkL3RhYmxlcmFuZ2U6NGFlMTEyOTcxZGUyNDBiYzlmNjhlYTA3NGFjYmIwYmRfMi00LTEtMS0w_24a0d947-0633-419f-a9f3-9f9ba788b415"
      unitRef="usd">9246000</us-gaap:OtherSundryLiabilitiesCurrent>
    <pen:AllowanceforSalesReturnsCurrent
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOjRhZTExMjk3MWRlMjQwYmM5ZjY4ZWEwNzRhY2JiMGJkL3RhYmxlcmFuZ2U6NGFlMTEyOTcxZGUyNDBiYzlmNjhlYTA3NGFjYmIwYmRfMy0yLTEtMS0w_30889016-454e-4c88-a4c3-177c8a6e1ef9"
      unitRef="usd">1470000</pen:AllowanceforSalesReturnsCurrent>
    <pen:AllowanceforSalesReturnsCurrent
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOjRhZTExMjk3MWRlMjQwYmM5ZjY4ZWEwNzRhY2JiMGJkL3RhYmxlcmFuZ2U6NGFlMTEyOTcxZGUyNDBiYzlmNjhlYTA3NGFjYmIwYmRfMy00LTEtMS0w_eba9cbd8-25cf-4ff0-8488-193c439640c0"
      unitRef="usd">9812000</pen:AllowanceforSalesReturnsCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOjRhZTExMjk3MWRlMjQwYmM5ZjY4ZWEwNzRhY2JiMGJkL3RhYmxlcmFuZ2U6NGFlMTEyOTcxZGUyNDBiYzlmNjhlYTA3NGFjYmIwYmRfNy0yLTEtMS0w_679e179a-1be1-4f14-b27c-bc56fc6f4d48"
      unitRef="usd">3314000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOjRhZTExMjk3MWRlMjQwYmM5ZjY4ZWEwNzRhY2JiMGJkL3RhYmxlcmFuZ2U6NGFlMTEyOTcxZGUyNDBiYzlmNjhlYTA3NGFjYmIwYmRfNy00LTEtMS0w_186e7e84-3bc9-42a6-8669-95fef38e50ee"
      unitRef="usd">2896000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <pen:AccruedLiabilitiesfromAcquisitionCurrent
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOjRhZTExMjk3MWRlMjQwYmM5ZjY4ZWEwNzRhY2JiMGJkL3RhYmxlcmFuZ2U6NGFlMTEyOTcxZGUyNDBiYzlmNjhlYTA3NGFjYmIwYmRfMTEtMi0xLTEtMA_964776e1-baea-47f0-b182-9a70de0608a0"
      unitRef="usd">3000000</pen:AccruedLiabilitiesfromAcquisitionCurrent>
    <pen:AccruedLiabilitiesfromAcquisitionCurrent
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOjRhZTExMjk3MWRlMjQwYmM5ZjY4ZWEwNzRhY2JiMGJkL3RhYmxlcmFuZ2U6NGFlMTEyOTcxZGUyNDBiYzlmNjhlYTA3NGFjYmIwYmRfMTEtNC0xLTEtMA_cea0ae5d-bbcd-495e-8b67-ec5cf659aa89"
      unitRef="usd">3000000</pen:AccruedLiabilitiesfromAcquisitionCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOjRhZTExMjk3MWRlMjQwYmM5ZjY4ZWEwNzRhY2JiMGJkL3RhYmxlcmFuZ2U6NGFlMTEyOTcxZGUyNDBiYzlmNjhlYTA3NGFjYmIwYmRfMTItMi0xLTEtMA_d1cde38f-c5a3-499d-bceb-ae2c4726361c"
      unitRef="usd">11983000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOjRhZTExMjk3MWRlMjQwYmM5ZjY4ZWEwNzRhY2JiMGJkL3RhYmxlcmFuZ2U6NGFlMTEyOTcxZGUyNDBiYzlmNjhlYTA3NGFjYmIwYmRfMTItNC0xLTEtMA_a597408f-9931-463b-8ae6-95853da1204a"
      unitRef="usd">10758000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOjRhZTExMjk3MWRlMjQwYmM5ZjY4ZWEwNzRhY2JiMGJkL3RhYmxlcmFuZ2U6NGFlMTEyOTcxZGUyNDBiYzlmNjhlYTA3NGFjYmIwYmRfMTMtMi0xLTEtMA_cb8c847b-7c02-47cc-b422-a51445585a6a"
      unitRef="usd">90214000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOjRhZTExMjk3MWRlMjQwYmM5ZjY4ZWEwNzRhY2JiMGJkL3RhYmxlcmFuZ2U6NGFlMTEyOTcxZGUyNDBiYzlmNjhlYTA3NGFjYmIwYmRfMTMtNC0xLTEtMA_b176f2cf-2ee2-439d-9d57-fa91ca5d6798"
      unitRef="usd">85795000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RleHRyZWdpb246MWJhYTFlMzJlNzA0NGMzNjlmNTI2ZDJkYzA5MjA3YWZfMTQ1Mw_ac19ff96-edc5-48a6-b954-21112b524333">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the changes in the Company&#x2019;s estimated product warranty accrual, included in accrued liabilities, as of March 31, 2021 and December 31, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top: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:68.153%"/&gt;&lt;td style="width:0.1%"/&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:13.541%"/&gt;&lt;td style="width:0.1%"/&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:13.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at the beginning of the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accruals of warranties issued&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlements of warranty claims&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(357)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,011)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at the end of the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOmM5MjNhN2RkNTE2OTRlYzBiMDdjN2FmYTNlYjcxMzE0L3RhYmxlcmFuZ2U6YzkyM2E3ZGQ1MTY5NGVjMGIwN2M3YWZhM2ViNzEzMTRfMS0yLTEtMS0w_15cf87a4-a70e-4c7b-8462-611b96073346"
      unitRef="usd">2896000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i54173de70e3d4879a3eb47d2262783ba_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOmM5MjNhN2RkNTE2OTRlYzBiMDdjN2FmYTNlYjcxMzE0L3RhYmxlcmFuZ2U6YzkyM2E3ZGQ1MTY5NGVjMGIwN2M3YWZhM2ViNzEzMTRfMS00LTEtMS0w_2fe650f1-a3f7-4086-b827-961df0d15779"
      unitRef="usd">2318000</us-gaap:ProductWarrantyAccrual>
    <pen:StandardandExtendedProductWarrantyAccrualIncreaseDecreaseforChangesinEstimateforNewandPreexistingWarranties
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOmM5MjNhN2RkNTE2OTRlYzBiMDdjN2FmYTNlYjcxMzE0L3RhYmxlcmFuZ2U6YzkyM2E3ZGQ1MTY5NGVjMGIwN2M3YWZhM2ViNzEzMTRfMi0yLTEtMS0w_e518458e-b588-444c-b8f5-b14fea2bde4f"
      unitRef="usd">775000</pen:StandardandExtendedProductWarrantyAccrualIncreaseDecreaseforChangesinEstimateforNewandPreexistingWarranties>
    <pen:StandardandExtendedProductWarrantyAccrualIncreaseDecreaseforChangesinEstimateforNewandPreexistingWarranties
      contextRef="i94e46b8c8c2344afb351325ed6e74716_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOmM5MjNhN2RkNTE2OTRlYzBiMDdjN2FmYTNlYjcxMzE0L3RhYmxlcmFuZ2U6YzkyM2E3ZGQ1MTY5NGVjMGIwN2M3YWZhM2ViNzEzMTRfMi00LTEtMS0w_e132559d-1446-42ec-9d92-9c43f79b4c70"
      unitRef="usd">1589000</pen:StandardandExtendedProductWarrantyAccrualIncreaseDecreaseforChangesinEstimateforNewandPreexistingWarranties>
    <us-gaap:ProductWarrantyAccrualPayments
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOmM5MjNhN2RkNTE2OTRlYzBiMDdjN2FmYTNlYjcxMzE0L3RhYmxlcmFuZ2U6YzkyM2E3ZGQ1MTY5NGVjMGIwN2M3YWZhM2ViNzEzMTRfMy0yLTEtMS0w_6b70f71a-e02d-4632-8863-9906e90025ff"
      unitRef="usd">357000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrualPayments
      contextRef="i94e46b8c8c2344afb351325ed6e74716_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOmM5MjNhN2RkNTE2OTRlYzBiMDdjN2FmYTNlYjcxMzE0L3RhYmxlcmFuZ2U6YzkyM2E3ZGQ1MTY5NGVjMGIwN2M3YWZhM2ViNzEzMTRfMy00LTEtMS0w_e9e727d8-0002-4bcb-ba9d-35910f74428c"
      unitRef="usd">1011000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrual
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOmM5MjNhN2RkNTE2OTRlYzBiMDdjN2FmYTNlYjcxMzE0L3RhYmxlcmFuZ2U6YzkyM2E3ZGQ1MTY5NGVjMGIwN2M3YWZhM2ViNzEzMTRfNC0yLTEtMS0w_c64990ab-d2c8-452a-a611-5034d4cebf1c"
      unitRef="usd">3314000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV80Ni9mcmFnOjFiYWExZTMyZTcwNDRjMzY5ZjUyNmQyZGMwOTIwN2FmL3RhYmxlOmM5MjNhN2RkNTE2OTRlYzBiMDdjN2FmYTNlYjcxMzE0L3RhYmxlcmFuZ2U6YzkyM2E3ZGQ1MTY5NGVjMGIwN2M3YWZhM2ViNzEzMTRfNC00LTEtMS0w_56345c5f-28d7-451e-afdd-f2f01f47977e"
      unitRef="usd">2896000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RleHRyZWdpb246ZWZiMTJjZTJmZTA3NGNiNzk0Y2EwNWU3NDI1NTE0OTNfMzQxNQ_98cf8f68-3100-47dd-930f-50c4d08621ce">&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;5. Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Acquired Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present details of the Company&#x2019;s acquired finite-lived intangible assets, as of March 31, 2021 and December 31, 2020 (in thousands, except weighted-average amortization period):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-Average Amortization Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15.0 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,748)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trade secrets and processes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20.0 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(854)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.0 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,351)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16.7 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,953)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-Average &lt;br/&gt;Amortization Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15.0 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,706)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trade secrets and processes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20.0 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(788)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.0 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,319)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16.6 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,813)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The customer relationships and other intangible assets subject to amortization relate to the acquisition of Crossmed during the third quarter of 2017. The gross carrying amount and accumulated amortization of these intangible assets are subject to foreign currency translation effects. The Company&#x2019;s $5.3 million trade secrets and processes intangible asset was recognized in connection with a royalty buyout agreement entered into during the first quarter of 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the amortization expense recorded related to the Company&#x2019;s finite-lived intangible assets for the three months ended March 31, 2021 and March 31, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.713%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.760%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three Months Ended March 31,&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RleHRyZWdpb246ZWZiMTJjZTJmZTA3NGNiNzk0Y2EwNWU3NDI1NTE0OTNfMzQxOA_a4ce8f15-1c97-475a-b2d8-1670c45971f9">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present details of the Company&#x2019;s acquired finite-lived intangible assets, as of March 31, 2021 and December 31, 2020 (in thousands, except weighted-average amortization period):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-Average Amortization Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15.0 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,748)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trade secrets and processes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20.0 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(854)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.0 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,351)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16.7 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,953)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-Average &lt;br/&gt;Amortization Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15.0 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,706)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trade secrets and processes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20.0 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(788)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.0 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,319)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16.6 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,813)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i42839c4265b84b2bb4235f460160175d_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmM4NDJhOWMyMzFkMTQyZjNiZWZjNTE1NzcyNWU1ODdmL3RhYmxlcmFuZ2U6Yzg0MmE5YzIzMWQxNDJmM2JlZmM1MTU3NzI1ZTU4N2ZfMS0yLTEtMS0w_d47ae420-4cd2-4fd7-b77b-09916da6481b">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1cec4229c8b4412084d943510868fc18_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmM4NDJhOWMyMzFkMTQyZjNiZWZjNTE1NzcyNWU1ODdmL3RhYmxlcmFuZ2U6Yzg0MmE5YzIzMWQxNDJmM2JlZmM1MTU3NzI1ZTU4N2ZfMS00LTEtMS0w_bce276be-653d-489b-a076-cdeb1a34f1fe"
      unitRef="usd">6991000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1cec4229c8b4412084d943510868fc18_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmM4NDJhOWMyMzFkMTQyZjNiZWZjNTE1NzcyNWU1ODdmL3RhYmxlcmFuZ2U6Yzg0MmE5YzIzMWQxNDJmM2JlZmM1MTU3NzI1ZTU4N2ZfMS02LTEtMS0w_bd04ea00-ab3a-47bb-bf1a-9c783c232553"
      unitRef="usd">1748000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i1cec4229c8b4412084d943510868fc18_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmM4NDJhOWMyMzFkMTQyZjNiZWZjNTE1NzcyNWU1ODdmL3RhYmxlcmFuZ2U6Yzg0MmE5YzIzMWQxNDJmM2JlZmM1MTU3NzI1ZTU4N2ZfMS04LTEtMS0w_09ae4300-5036-4186-8f0c-48d3b8aed866"
      unitRef="usd">5243000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i2c5f8dfcc12f4ba584a6f49d01d8c31c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmM4NDJhOWMyMzFkMTQyZjNiZWZjNTE1NzcyNWU1ODdmL3RhYmxlcmFuZ2U6Yzg0MmE5YzIzMWQxNDJmM2JlZmM1MTU3NzI1ZTU4N2ZfMi0yLTEtMS0w_39264a4b-74e1-4c10-b73c-cb4228fc81d5">P20Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7aa8f6b5e58f429ea88c9fb167dc4e45_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmM4NDJhOWMyMzFkMTQyZjNiZWZjNTE1NzcyNWU1ODdmL3RhYmxlcmFuZ2U6Yzg0MmE5YzIzMWQxNDJmM2JlZmM1MTU3NzI1ZTU4N2ZfMi00LTEtMS0w_f317b3ee-ce8b-45cd-804e-d0c3a1b76f47"
      unitRef="usd">5256000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7aa8f6b5e58f429ea88c9fb167dc4e45_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmM4NDJhOWMyMzFkMTQyZjNiZWZjNTE1NzcyNWU1ODdmL3RhYmxlcmFuZ2U6Yzg0MmE5YzIzMWQxNDJmM2JlZmM1MTU3NzI1ZTU4N2ZfMi02LTEtMS0w_62ae8c11-610f-4eb0-8bb0-834cf11122a3"
      unitRef="usd">854000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i7aa8f6b5e58f429ea88c9fb167dc4e45_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmM4NDJhOWMyMzFkMTQyZjNiZWZjNTE1NzcyNWU1ODdmL3RhYmxlcmFuZ2U6Yzg0MmE5YzIzMWQxNDJmM2JlZmM1MTU3NzI1ZTU4N2ZfMi04LTEtMS0w_d6cfcc14-77e5-4ebb-a460-5651d05491dd"
      unitRef="usd">4402000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="iaa2b94fea75d4b6289b900c4ba167e68_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmM4NDJhOWMyMzFkMTQyZjNiZWZjNTE1NzcyNWU1ODdmL3RhYmxlcmFuZ2U6Yzg0MmE5YzIzMWQxNDJmM2JlZmM1MTU3NzI1ZTU4N2ZfMy0yLTEtMS0w_682fffce-08bb-4c06-be1b-a9ac5bb140b8">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4bb536b7dffd45aca8de01c5898d76aa_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmM4NDJhOWMyMzFkMTQyZjNiZWZjNTE1NzcyNWU1ODdmL3RhYmxlcmFuZ2U6Yzg0MmE5YzIzMWQxNDJmM2JlZmM1MTU3NzI1ZTU4N2ZfMy00LTEtMS0w_8263032b-a928-4d4b-8807-17c38cad315c"
      unitRef="usd">1803000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4bb536b7dffd45aca8de01c5898d76aa_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmM4NDJhOWMyMzFkMTQyZjNiZWZjNTE1NzcyNWU1ODdmL3RhYmxlcmFuZ2U6Yzg0MmE5YzIzMWQxNDJmM2JlZmM1MTU3NzI1ZTU4N2ZfMy02LTEtMS0w_9c544d95-b088-4708-b30f-819e57b3c404"
      unitRef="usd">1351000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4bb536b7dffd45aca8de01c5898d76aa_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmM4NDJhOWMyMzFkMTQyZjNiZWZjNTE1NzcyNWU1ODdmL3RhYmxlcmFuZ2U6Yzg0MmE5YzIzMWQxNDJmM2JlZmM1MTU3NzI1ZTU4N2ZfMy04LTEtMS0w_e82963b0-33c2-4ea5-bfdb-9c7f588841b8"
      unitRef="usd">452000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmM4NDJhOWMyMzFkMTQyZjNiZWZjNTE1NzcyNWU1ODdmL3RhYmxlcmFuZ2U6Yzg0MmE5YzIzMWQxNDJmM2JlZmM1MTU3NzI1ZTU4N2ZfNC0yLTEtMS0w_a74803d7-45be-43ec-981b-240776db2d99">P16Y8M12D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmM4NDJhOWMyMzFkMTQyZjNiZWZjNTE1NzcyNWU1ODdmL3RhYmxlcmFuZ2U6Yzg0MmE5YzIzMWQxNDJmM2JlZmM1MTU3NzI1ZTU4N2ZfNC00LTEtMS0w_39ae9227-d6ed-4104-b7ef-c30fdc5d6c14"
      unitRef="usd">14050000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmM4NDJhOWMyMzFkMTQyZjNiZWZjNTE1NzcyNWU1ODdmL3RhYmxlcmFuZ2U6Yzg0MmE5YzIzMWQxNDJmM2JlZmM1MTU3NzI1ZTU4N2ZfNC02LTEtMS0w_a41e536b-bdcb-4b84-b871-2c1182a26fcc"
      unitRef="usd">3953000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmM4NDJhOWMyMzFkMTQyZjNiZWZjNTE1NzcyNWU1ODdmL3RhYmxlcmFuZ2U6Yzg0MmE5YzIzMWQxNDJmM2JlZmM1MTU3NzI1ZTU4N2ZfNC04LTEtMS0w_8706bc8e-2b13-4f72-aa9e-a42aad5523f7"
      unitRef="usd">10097000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="iaea7b09a6f0945bdb07476e6e4191a44_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmJkYzVmNTdlZmI5MDRlMDJiZDgxNmYxMWRhZjAyMzMzL3RhYmxlcmFuZ2U6YmRjNWY1N2VmYjkwNGUwMmJkODE2ZjExZGFmMDIzMzNfMS0yLTEtMS0w_0b5e64b7-8023-4e1f-b181-2b52d1e369ac">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6e3c7dd9beb248ac93125a042b9282bd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmJkYzVmNTdlZmI5MDRlMDJiZDgxNmYxMWRhZjAyMzMzL3RhYmxlcmFuZ2U6YmRjNWY1N2VmYjkwNGUwMmJkODE2ZjExZGFmMDIzMzNfMS00LTEtMS0w_98105f4c-4fdc-4963-bbd0-e20b0bc8f27d"
      unitRef="usd">7311000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6e3c7dd9beb248ac93125a042b9282bd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmJkYzVmNTdlZmI5MDRlMDJiZDgxNmYxMWRhZjAyMzMzL3RhYmxlcmFuZ2U6YmRjNWY1N2VmYjkwNGUwMmJkODE2ZjExZGFmMDIzMzNfMS02LTEtMS0w_388c85ae-ccb7-402b-b917-75301eebd265"
      unitRef="usd">1706000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i6e3c7dd9beb248ac93125a042b9282bd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmJkYzVmNTdlZmI5MDRlMDJiZDgxNmYxMWRhZjAyMzMzL3RhYmxlcmFuZ2U6YmRjNWY1N2VmYjkwNGUwMmJkODE2ZjExZGFmMDIzMzNfMS04LTEtMS0w_b00adab0-b07a-4bc2-b9ef-316e958b1989"
      unitRef="usd">5605000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i0df8d832a7084872966e969b293e52cd_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmJkYzVmNTdlZmI5MDRlMDJiZDgxNmYxMWRhZjAyMzMzL3RhYmxlcmFuZ2U6YmRjNWY1N2VmYjkwNGUwMmJkODE2ZjExZGFmMDIzMzNfMi0yLTEtMS0w_4bf9379d-6db9-4da8-8b52-d5a58dadffa8">P20Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia3cfdbfdc0b947a4ac18c144dee916a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmJkYzVmNTdlZmI5MDRlMDJiZDgxNmYxMWRhZjAyMzMzL3RhYmxlcmFuZ2U6YmRjNWY1N2VmYjkwNGUwMmJkODE2ZjExZGFmMDIzMzNfMi00LTEtMS0w_ca5fec06-6189-4031-9b0e-5bec384c3065"
      unitRef="usd">5256000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia3cfdbfdc0b947a4ac18c144dee916a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmJkYzVmNTdlZmI5MDRlMDJiZDgxNmYxMWRhZjAyMzMzL3RhYmxlcmFuZ2U6YmRjNWY1N2VmYjkwNGUwMmJkODE2ZjExZGFmMDIzMzNfMi02LTEtMS0w_7e7e8143-e5f8-4582-8018-1fc9899450cd"
      unitRef="usd">788000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia3cfdbfdc0b947a4ac18c144dee916a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmJkYzVmNTdlZmI5MDRlMDJiZDgxNmYxMWRhZjAyMzMzL3RhYmxlcmFuZ2U6YmRjNWY1N2VmYjkwNGUwMmJkODE2ZjExZGFmMDIzMzNfMi04LTEtMS0w_5691dd4c-90a8-4f14-8be3-a0e131fc1869"
      unitRef="usd">4468000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="iaf11417715174d589bef52ed341b0e60_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmJkYzVmNTdlZmI5MDRlMDJiZDgxNmYxMWRhZjAyMzMzL3RhYmxlcmFuZ2U6YmRjNWY1N2VmYjkwNGUwMmJkODE2ZjExZGFmMDIzMzNfMy0yLTEtMS0w_39736c01-10c5-41db-8fea-6f19d4580429">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i81881a7ed9034ce3bed7b9b640bcba22_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmJkYzVmNTdlZmI5MDRlMDJiZDgxNmYxMWRhZjAyMzMzL3RhYmxlcmFuZ2U6YmRjNWY1N2VmYjkwNGUwMmJkODE2ZjExZGFmMDIzMzNfMy00LTEtMS0w_d783120b-1db0-4193-80a9-118fc87bc817"
      unitRef="usd">1885000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i81881a7ed9034ce3bed7b9b640bcba22_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmJkYzVmNTdlZmI5MDRlMDJiZDgxNmYxMWRhZjAyMzMzL3RhYmxlcmFuZ2U6YmRjNWY1N2VmYjkwNGUwMmJkODE2ZjExZGFmMDIzMzNfMy02LTEtMS0w_6470f837-c550-47a2-a26e-683265ae3385"
      unitRef="usd">1319000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i81881a7ed9034ce3bed7b9b640bcba22_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmJkYzVmNTdlZmI5MDRlMDJiZDgxNmYxMWRhZjAyMzMzL3RhYmxlcmFuZ2U6YmRjNWY1N2VmYjkwNGUwMmJkODE2ZjExZGFmMDIzMzNfMy04LTEtMS0w_d169bf1f-299b-40a1-9325-8c181d82495b"
      unitRef="usd">566000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i94e46b8c8c2344afb351325ed6e74716_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmJkYzVmNTdlZmI5MDRlMDJiZDgxNmYxMWRhZjAyMzMzL3RhYmxlcmFuZ2U6YmRjNWY1N2VmYjkwNGUwMmJkODE2ZjExZGFmMDIzMzNfNC0yLTEtMS0w_97d49c0b-5e21-4e77-add5-1e28ce5dcff4">P16Y7M6D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmJkYzVmNTdlZmI5MDRlMDJiZDgxNmYxMWRhZjAyMzMzL3RhYmxlcmFuZ2U6YmRjNWY1N2VmYjkwNGUwMmJkODE2ZjExZGFmMDIzMzNfNC00LTEtMS0w_9ee185fe-ac19-4404-ad45-60c7e08545d0"
      unitRef="usd">14452000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmJkYzVmNTdlZmI5MDRlMDJiZDgxNmYxMWRhZjAyMzMzL3RhYmxlcmFuZ2U6YmRjNWY1N2VmYjkwNGUwMmJkODE2ZjExZGFmMDIzMzNfNC02LTEtMS0w_dd2d1518-c36a-4cc5-b6ad-234a0d8eb3bd"
      unitRef="usd">3813000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOmJkYzVmNTdlZmI5MDRlMDJiZDgxNmYxMWRhZjAyMzMzL3RhYmxlcmFuZ2U6YmRjNWY1N2VmYjkwNGUwMmJkODE2ZjExZGFmMDIzMzNfNC04LTEtMS0w_e492e65d-d452-4a2d-a1f2-26454e6443a1"
      unitRef="usd">10639000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7d51434030d441e6ac4be609b4531d6a_I20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RleHRyZWdpb246ZWZiMTJjZTJmZTA3NGNiNzk0Y2EwNWU3NDI1NTE0OTNfNTc0_154dfa0f-e64a-4f13-9282-30c2258656a5"
      unitRef="usd">5300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RleHRyZWdpb246ZWZiMTJjZTJmZTA3NGNiNzk0Y2EwNWU3NDI1NTE0OTNfMzQxMQ_c1916c77-c273-4c6c-9a76-58f7edd5c948">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the amortization expense recorded related to the Company&#x2019;s finite-lived intangible assets for the three months ended March 31, 2021 and March 31, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.713%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.760%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three Months Ended March 31,&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i79929b3397f34f4487c827e2e65f212c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOjA3N2Q2Y2M4YWJmNzRlODFhOGFiM2U5OGY0OGI3ODY3L3RhYmxlcmFuZ2U6MDc3ZDZjYzhhYmY3NGU4MWE4YWIzZTk4ZjQ4Yjc4NjdfMi0yLTEtMS0w_463fe83a-e690-4c8e-8b48-f60a56142d1b"
      unitRef="usd">66000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ifbee54671c3740609c955b49ed500692_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOjA3N2Q2Y2M4YWJmNzRlODFhOGFiM2U5OGY0OGI3ODY3L3RhYmxlcmFuZ2U6MDc3ZDZjYzhhYmY3NGU4MWE4YWIzZTk4ZjQ4Yjc4NjdfMi00LTEtMS0w_1ad55ae8-636f-4a01-b4ae-e9e395305afa"
      unitRef="usd">66000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i7c63c60f7361428987d1a70d25e42245_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOjA3N2Q2Y2M4YWJmNzRlODFhOGFiM2U5OGY0OGI3ODY3L3RhYmxlcmFuZ2U6MDc3ZDZjYzhhYmY3NGU4MWE4YWIzZTk4ZjQ4Yjc4NjdfNC0yLTEtMS0w_f422804a-3315-486d-9503-16f306f50885"
      unitRef="usd">212000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="icb2f89cca92d42ad9da21472c6d28f97_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOjA3N2Q2Y2M4YWJmNzRlODFhOGFiM2U5OGY0OGI3ODY3L3RhYmxlcmFuZ2U6MDc3ZDZjYzhhYmY3NGU4MWE4YWIzZTk4ZjQ4Yjc4NjdfNC00LTEtMS0w_fb54be42-c084-4943-9b22-a5263948dc9e"
      unitRef="usd">194000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOjA3N2Q2Y2M4YWJmNzRlODFhOGFiM2U5OGY0OGI3ODY3L3RhYmxlcmFuZ2U6MDc3ZDZjYzhhYmY3NGU4MWE4YWIzZTk4ZjQ4Yjc4NjdfNS0yLTEtMS0w_5222fe1b-abf5-4e64-a2ef-a12d5be18fd7"
      unitRef="usd">278000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81NS9mcmFnOmVmYjEyY2UyZmUwNzRjYjc5NGNhMDVlNzQyNTUxNDkzL3RhYmxlOjA3N2Q2Y2M4YWJmNzRlODFhOGFiM2U5OGY0OGI3ODY3L3RhYmxlcmFuZ2U6MDc3ZDZjYzhhYmY3NGU4MWE4YWIzZTk4ZjQ4Yjc4NjdfNS00LTEtMS0w_85b20e21-b6e3-4cc4-94ab-dc6f6ab4a370"
      unitRef="usd">260000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81OC9mcmFnOjBkZjUwNjQ0MjdhNDQ1MDRiZTU0MjRkNjg4YjllMTAyL3RleHRyZWdpb246MGRmNTA2NDQyN2E0NDUwNGJlNTQyNGQ2ODhiOWUxMDJfMzkx_c2827969-9c81-4eba-b6c4-e4167e8ef6fd">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;6. Goodwill &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the changes in goodwill during the three months ended March 31, 2021&#160;(in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&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:81.597%"/&gt;&lt;td style="width:0.1%"/&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:15.470%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total Company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency translation &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(366)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance as of March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Goodwill Impairment Review&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company reviews goodwill for impairment annually during the fourth quarter or more frequently if events or circumstances indicate that an impairment loss may have occurred. The Company determined that there was no impairment of goodwill as of March 31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:GoodwillDisclosureTextBlock
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81OC9mcmFnOjBkZjUwNjQ0MjdhNDQ1MDRiZTU0MjRkNjg4YjllMTAyL3RleHRyZWdpb246MGRmNTA2NDQyN2E0NDUwNGJlNTQyNGQ2ODhiOWUxMDJfMzg4_2a7004c5-a4ef-4a34-bba5-fb21710d6ae9">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;6. Goodwill &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the changes in goodwill during the three months ended March 31, 2021&#160;(in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&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:81.597%"/&gt;&lt;td style="width:0.1%"/&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:15.470%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total Company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency translation &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(366)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance as of March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillDisclosureTextBlock>
    <us-gaap:Goodwill
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81OC9mcmFnOjBkZjUwNjQ0MjdhNDQ1MDRiZTU0MjRkNjg4YjllMTAyL3RhYmxlOjk1ZThlMGVjZTA4YzQzOTQ5ZDBjODgwNDFhNzY3OTNmL3RhYmxlcmFuZ2U6OTVlOGUwZWNlMDhjNDM5NDlkMGM4ODA0MWE3Njc5M2ZfMS0yLTEtMS0w_0134a36a-0169-4647-a927-cbbf25523b50"
      unitRef="usd">8372000</us-gaap:Goodwill>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81OC9mcmFnOjBkZjUwNjQ0MjdhNDQ1MDRiZTU0MjRkNjg4YjllMTAyL3RhYmxlOjk1ZThlMGVjZTA4YzQzOTQ5ZDBjODgwNDFhNzY3OTNmL3RhYmxlcmFuZ2U6OTVlOGUwZWNlMDhjNDM5NDlkMGM4ODA0MWE3Njc5M2ZfMi0yLTEtMS0w_65edf5cd-0d4b-41fe-a0e4-37e1b2fdd18f"
      unitRef="usd">-366000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:Goodwill
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81OC9mcmFnOjBkZjUwNjQ0MjdhNDQ1MDRiZTU0MjRkNjg4YjllMTAyL3RhYmxlOjk1ZThlMGVjZTA4YzQzOTQ5ZDBjODgwNDFhNzY3OTNmL3RhYmxlcmFuZ2U6OTVlOGUwZWNlMDhjNDM5NDlkMGM4ODA0MWE3Njc5M2ZfMy0yLTEtMS0w_b64038eb-423e-4762-885a-dfa04389dd5f"
      unitRef="usd">8006000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV81OC9mcmFnOjBkZjUwNjQ0MjdhNDQ1MDRiZTU0MjRkNjg4YjllMTAyL3RleHRyZWdpb246MGRmNTA2NDQyN2E0NDUwNGJlNTQyNGQ2ODhiOWUxMDJfMzUy_fe3c790f-080d-4471-84b7-168b3e230557"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82MS9mcmFnOjA5NDViMGMxZTZkMTRkNjFiNTVlOWNjNDY5MjAxMzY3L3RleHRyZWdpb246MDk0NWIwYzFlNmQxNGQ2MWI1NWU5Y2M0NjkyMDEzNjdfMTgyNQ_37604fe2-d5c8-4eb6-9f89-82892d6b79dd">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;7. Indebtedness&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Credit Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April&#160;24, 2020, the Company entered into a Credit Agreement (the &#x201c;Credit Agreement&#x201d;) with JPMorgan Chase Bank, N.A., as administrative agent and lender, and Bank of America, N.A. and Citibank, N.A. as lenders. The Credit Agreement is secured and provides for up to $100&#160;million in available revolving borrowing capacity with an option, subject to certain conditions, for the Company to increase the aggregate borrowing capacity to up to $150&#160;million, and was set to mature on April&#160;23, 2021. The Company entered into an amended one-year&#160;credit&#160;agreement&#160;with JPMorgan Chase Bank, N.A., as administrative agent and lender, and Bank of America, N.A. and Citibank, N.A. as lenders during the three months ended March 31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amended Credit Agreement extended the maturity date from April&#160;23, 2021 to February&#160;21, 2022 and has substantially the same terms and conditions as the prior&#160;credit&#160;agreement&#160;with certain changes including the exclusion of certain one-time charges and expenses incurred during the fiscal quarters ended September 30, 2020 and December 31, 2020 from the calculation of the financial covenants, reductions in interest rate floors applicable to revolving loans and other changes to borrowing mechanics under the Credit Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Credit Agreement requires the Company to maintain a minimum fixed charge coverage ratio and to not exceed a maximum leverage ratio. As of March 31, 2021, the Company was in compliance with these requirements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March 31, 2021 and December 31, 2020, there were no borrowings outstanding under the amended Credit Agreement.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i73cccd338c99495c985b3409b61f6f33_I20200424"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82MS9mcmFnOjA5NDViMGMxZTZkMTRkNjFiNTVlOWNjNDY5MjAxMzY3L3RleHRyZWdpb246MDk0NWIwYzFlNmQxNGQ2MWI1NWU5Y2M0NjkyMDEzNjdfMjgx_46112509-b829-4aa8-b008-b86a0d4ef8a0"
      unitRef="usd">100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <pen:LineOfCreditFacilityAccordianFeatureIncreaseLimit
      contextRef="i73cccd338c99495c985b3409b61f6f33_I20200424"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82MS9mcmFnOjA5NDViMGMxZTZkMTRkNjFiNTVlOWNjNDY5MjAxMzY3L3RleHRyZWdpb246MDk0NWIwYzFlNmQxNGQ2MWI1NWU5Y2M0NjkyMDEzNjdfNDQz_79ed8bc7-4aa5-4a06-b82c-110cd95bd6d5"
      unitRef="usd">150000000</pen:LineOfCreditFacilityAccordianFeatureIncreaseLimit>
    <us-gaap:DebtInstrumentTerm
      contextRef="i6504ebdc51e44d929ee2af86459e3355_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82MS9mcmFnOjA5NDViMGMxZTZkMTRkNjFiNTVlOWNjNDY5MjAxMzY3L3RleHRyZWdpb246MDk0NWIwYzFlNmQxNGQ2MWI1NWU5Y2M0NjkyMDEzNjdfMzI5ODUzNDg5NTk2OA_e8d8b238-1b52-4948-84ec-51bb8d62d7e0">P1Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LinesOfCreditCurrent
      contextRef="ib41c4ee6d12a48ef8247b7e0a74badf3_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82MS9mcmFnOjA5NDViMGMxZTZkMTRkNjFiNTVlOWNjNDY5MjAxMzY3L3RleHRyZWdpb246MDk0NWIwYzFlNmQxNGQ2MWI1NWU5Y2M0NjkyMDEzNjdfMTc3Mw_1d8eaa8b-bf96-447e-98ae-591db084b49d"
      unitRef="usd">0</us-gaap:LinesOfCreditCurrent>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82NC9mcmFnOjUyZWUyZTA1ZjEwMDRjNzE4MjRiYmZhODMxZDQxZGMxL3RleHRyZWdpb246NTJlZTJlMDVmMTAwNGM3MTgyNGJiZmE4MzFkNDFkYzFfMzc2NA_4f5fa335-7930-4848-b5ec-f1f2e2dc7e52">&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;8. Commitments and Contingencies &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Royalty Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2005, the Company entered into a license agreement that requires the Company to make minimum royalty payments to the licensor on a quarterly basis. In July 2019, the Company amended the license agreement to extend its term for an additional ten years and to increase the required minimum annual royalty payments by $0.2 million. As of both March 31, 2021 and December 31, 2020, the amended license agreement required minimum quarterly royalty payments of $0.3 million. On each January 1, the quarterly calendar year minimum royalty shall be adjusted to equal the prior year&#x2019;s minimum royalty adjusted by a percentage equal to the percentage change in the &#x201c;consumer price index for all urban consumers&#x201d; for the prior calendar year as reported by the U.S. Department of Labor. Unless terminated earlier, the term of the amended license agreement shall expire June 30, 2029.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2012, the Company entered into an agreement that requires the Company to pay, on a quarterly basis, a 5% royalty on sales of products covered under applicable patents.&#160;The first commercial sale of covered products occurred in April 2014. Unless terminated earlier, the royalty term for each applicable product shall continue for fifteen years following the first commercial sale of such patented product, or when the applicable patent covering such product has expired, whichever is sooner.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Royalty expense included in cost of revenue for the three months ended March 31, 2021 and 2020, was $0.5 million and $0.7 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, the Company may have certain contingent liabilities that arise in the ordinary course of business. The Company accrues a liability for such matters when it is probable that future expenditures will be made and such expenditures can be reasonably estimated. Refer to Note &#x201c;3. Investments and Fair Value of Financial Instruments&#x201d; for more information on contingent liabilities recorded on the condensed consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Indemnification &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company enters into standard indemnification arrangements in the ordinary course of business. In many such arrangements, the Company agrees to indemnify, hold harmless, and reimburse the indemnified parties for losses suffered or incurred by the indemnified parties in connection with any trade secret, copyright, patent or other intellectual property infringement claim by any third-party with respect to the Company&#x2019;s technology. The Company also agrees to indemnify many indemnified parties for product defect and similar claims. The term of these indemnification agreements is generally perpetual. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable because it involves claims that may be made against the Company in the future, but have not yet been made.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has entered into indemnification agreements with its directors and officers that may require the Company to indemnify its directors and officers against liabilities that may arise by reason of their status or service as directors or officers, other than liabilities arising from willful misconduct of the individual.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has not incurred costs to defend lawsuits or settle claims related to these indemnification agreements. No liability associated with any of these indemnification requirements has been recorded to date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, the Company is subject to other claims and assessments in the ordinary course of business. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 15, 2021, a putative securities class action complaint was filed against the Company and its CEO, Adam Elsesser, and Executive Vice President, Global Marketing and Public Relations, Gita Barry, on behalf of a single shareholder in the U.S. District Court for the Northern District of California, asserting claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 and Rule 10b-5 promulgated thereunder. The complaint sought unspecified damages on behalf of a purported class that would comprise all individuals who purchased or otherwise acquired the Company's common stock between August 3, 2020 and December 15, 2020. The complaint alleged securities law violations based on allegedly misleading statements and/or omissions made in connection with the Company&#x2019;s JET 7 Xtra Flex product. On March 16, 2021, the plaintiff voluntarily dismissed the complaint without prejudice. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is not currently a party to any litigation matter that, individually or in the aggregate, is expected to have a material adverse effect on the Company&#x2019;s business, financial condition, results of operations or cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <pen:RoyaltyObligationsExtendedTermOfAgreement
      contextRef="i08d22399e4554ccaaa9ad926bd630d37_D20190701-20190731"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82NC9mcmFnOjUyZWUyZTA1ZjEwMDRjNzE4MjRiYmZhODMxZDQxZGMxL3RleHRyZWdpb246NTJlZTJlMDVmMTAwNGM3MTgyNGJiZmE4MzFkNDFkYzFfMjc5_2ac16284-456f-4f31-a262-ffe9e98cbd7e">P10Y</pen:RoyaltyObligationsExtendedTermOfAgreement>
    <pen:RoyaltyObligationsIncreaseDecreaseInMinimumAnnualRoyaltyPayments
      contextRef="i08d22399e4554ccaaa9ad926bd630d37_D20190701-20190731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82NC9mcmFnOjUyZWUyZTA1ZjEwMDRjNzE4MjRiYmZhODMxZDQxZGMxL3RleHRyZWdpb246NTJlZTJlMDVmMTAwNGM3MTgyNGJiZmE4MzFkNDFkYzFfMzQ2_a9221bcd-d750-4c82-8ad7-a2828af854d5"
      unitRef="usd">200000</pen:RoyaltyObligationsIncreaseDecreaseInMinimumAnnualRoyaltyPayments>
    <pen:RoyaltyObligationsMinimumQuarterlyRoyaltyPayments
      contextRef="ia0954035fe474227965224a1cf3d2d88_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82NC9mcmFnOjUyZWUyZTA1ZjEwMDRjNzE4MjRiYmZhODMxZDQxZGMxL3RleHRyZWdpb246NTJlZTJlMDVmMTAwNGM3MTgyNGJiZmE4MzFkNDFkYzFfNDQ2_827771ce-4ace-457d-8f98-05a4d9bd0335"
      unitRef="usd">300000</pen:RoyaltyObligationsMinimumQuarterlyRoyaltyPayments>
    <pen:RoyaltyObligationsPercentofSales
      contextRef="i22fce1c88a7041bd8fa407b49f77790a_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82NC9mcmFnOjUyZWUyZTA1ZjEwMDRjNzE4MjRiYmZhODMxZDQxZGMxL3RleHRyZWdpb246NTJlZTJlMDVmMTAwNGM3MTgyNGJiZmE4MzFkNDFkYzFfMTAwNA_d8559580-2251-47e9-85bd-5918ee422433"
      unitRef="number">0.05</pen:RoyaltyObligationsPercentofSales>
    <pen:RoyaltyObligationsTermofAgreement
      contextRef="i22fce1c88a7041bd8fa407b49f77790a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82NC9mcmFnOjUyZWUyZTA1ZjEwMDRjNzE4MjRiYmZhODMxZDQxZGMxL3RleHRyZWdpb246NTJlZTJlMDVmMTAwNGM3MTgyNGJiZmE4MzFkNDFkYzFfMTIzMQ_84369142-980a-4556-8a62-d2dd9c5cb680">P15Y</pen:RoyaltyObligationsTermofAgreement>
    <us-gaap:RoyaltyExpense
      contextRef="i79929b3397f34f4487c827e2e65f212c_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82NC9mcmFnOjUyZWUyZTA1ZjEwMDRjNzE4MjRiYmZhODMxZDQxZGMxL3RleHRyZWdpb246NTJlZTJlMDVmMTAwNGM3MTgyNGJiZmE4MzFkNDFkYzFfMTQ2NQ_3bbc49d1-e72c-4f10-81d0-8bd46eddad84"
      unitRef="usd">500000</us-gaap:RoyaltyExpense>
    <us-gaap:RoyaltyExpense
      contextRef="ifbee54671c3740609c955b49ed500692_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82NC9mcmFnOjUyZWUyZTA1ZjEwMDRjNzE4MjRiYmZhODMxZDQxZGMxL3RleHRyZWdpb246NTJlZTJlMDVmMTAwNGM3MTgyNGJiZmE4MzFkNDFkYzFfMTQ3Mg_c447bd45-d662-4bae-975b-b91b2d7a247e"
      unitRef="usd">700000</us-gaap:RoyaltyExpense>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RleHRyZWdpb246Yzk1MmJiOTZjOWZhNDkwY2FkNGYyMDA3NGE3YzA5M2ZfMTMwOQ_2028ebd8-be3f-4753-a730-426f7a301cae">&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;9. Stockholders&#x2019; Equity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Equity Incentive Plans &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Activity of stock options under the 2005 Plan, 2011 Plan and 2014 Plan (collectively, the "Plans") is set forth below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top: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:64.346%"/&gt;&lt;td style="width:0.1%"/&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:15.444%"/&gt;&lt;td style="width:0.1%"/&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:15.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Number of&#160;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-Average&lt;br/&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,020,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(42,408)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Canceled/Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;978,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Stock and Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Activity of unvested restricted stock awards and restricted stock units under the Plans during the three months ended March 31, 2021 is set forth below:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&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:64.346%"/&gt;&lt;td style="width:0.1%"/&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:15.444%"/&gt;&lt;td style="width:0.1%"/&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:15.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted -Average&lt;br/&gt;Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unvested at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;369,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;163.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;255.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Released/Vested - Restricted Stock/RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(36,672)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;140.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Canceled/Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4,182)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unvested at March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;381,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;177.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March 31, 2021, 364,777 restricted stock awards and restricted stock units are expected to vest.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock-based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the stock-based compensation expense included in the Company&#x2019;s condensed consolidated statements of operations for the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;three&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; months ended March 31, 2021 and 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top: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:64.346%"/&gt;&lt;td style="width:0.1%"/&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:15.444%"/&gt;&lt;td style="width:0.1%"/&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:15.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three Months Ended March 31,&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March 31, 2021, total unrecognized compensation cost was $55.6 million related to unvested share-based compensation arrangements which is expected to be recognized over a weighted average period of 2.9 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total stock-based compensation cost capitalized in inventory was $1.3 million and $1.2 million as of March 31, 2021 and December 31, 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RleHRyZWdpb246Yzk1MmJiOTZjOWZhNDkwY2FkNGYyMDA3NGE3YzA5M2ZfMTMwOA_ec3842e0-460e-45d9-892a-9093240fde0a">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Activity of stock options under the 2005 Plan, 2011 Plan and 2014 Plan (collectively, the "Plans") is set forth below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top: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:64.346%"/&gt;&lt;td style="width:0.1%"/&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:15.444%"/&gt;&lt;td style="width:0.1%"/&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:15.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Number of&#160;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-Average&lt;br/&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,020,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(42,408)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Canceled/Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;978,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOjRhNDQyYjk5NTEzNDQ2YTc5OTc0NjY5NTA1ZTBiZTBmL3RhYmxlcmFuZ2U6NGE0NDJiOTk1MTM0NDZhNzk5NzQ2Njk1MDVlMGJlMGZfMS0yLTEtMS0w_6c528776-4710-406f-b3b5-32813b5fba7b"
      unitRef="shares">1020978</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i894bc3381e2840afb9df53a9551a57f6_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOjRhNDQyYjk5NTEzNDQ2YTc5OTc0NjY5NTA1ZTBiZTBmL3RhYmxlcmFuZ2U6NGE0NDJiOTk1MTM0NDZhNzk5NzQ2Njk1MDVlMGJlMGZfMS00LTEtMS0w_b54b753a-f6e4-479b-b317-aca05cf45514"
      unitRef="usdPerShare">23.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOjRhNDQyYjk5NTEzNDQ2YTc5OTc0NjY5NTA1ZTBiZTBmL3RhYmxlcmFuZ2U6NGE0NDJiOTk1MTM0NDZhNzk5NzQ2Njk1MDVlMGJlMGZfMi0yLTEtMS0w_5a57d908-be1a-47ac-bc56-61e400d3799e"
      unitRef="shares">42408</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOjRhNDQyYjk5NTEzNDQ2YTc5OTc0NjY5NTA1ZTBiZTBmL3RhYmxlcmFuZ2U6NGE0NDJiOTk1MTM0NDZhNzk5NzQ2Njk1MDVlMGJlMGZfMi00LTEtMS0w_003f400a-b783-4f8f-bcb1-3b8f1440978c"
      unitRef="usdPerShare">15.70</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOjRhNDQyYjk5NTEzNDQ2YTc5OTc0NjY5NTA1ZTBiZTBmL3RhYmxlcmFuZ2U6NGE0NDJiOTk1MTM0NDZhNzk5NzQ2Njk1MDVlMGJlMGZfMy0yLTEtMS0w_6b92382d-a176-4814-97bd-1d90c3eaa0dd"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOjRhNDQyYjk5NTEzNDQ2YTc5OTc0NjY5NTA1ZTBiZTBmL3RhYmxlcmFuZ2U6NGE0NDJiOTk1MTM0NDZhNzk5NzQ2Njk1MDVlMGJlMGZfMy00LTEtMS0w_88b6677e-08d6-47e2-b570-59218617a157"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOjRhNDQyYjk5NTEzNDQ2YTc5OTc0NjY5NTA1ZTBiZTBmL3RhYmxlcmFuZ2U6NGE0NDJiOTk1MTM0NDZhNzk5NzQ2Njk1MDVlMGJlMGZfNC0yLTEtMS0w_fb9fab3a-9138-43ed-8912-9c99ae0a879f"
      unitRef="shares">978570</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOjRhNDQyYjk5NTEzNDQ2YTc5OTc0NjY5NTA1ZTBiZTBmL3RhYmxlcmFuZ2U6NGE0NDJiOTk1MTM0NDZhNzk5NzQ2Njk1MDVlMGJlMGZfNC00LTEtMS0w_8a236b36-4eb4-4792-a03a-1caf5328abfd"
      unitRef="usdPerShare">23.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RleHRyZWdpb246Yzk1MmJiOTZjOWZhNDkwY2FkNGYyMDA3NGE3YzA5M2ZfMTMyMw_656c604d-d1dc-4c3c-9a55-3929197c95f3">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Activity of unvested restricted stock awards and restricted stock units under the Plans during the three months ended March 31, 2021 is set forth below:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&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:64.346%"/&gt;&lt;td style="width:0.1%"/&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:15.444%"/&gt;&lt;td style="width:0.1%"/&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:15.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted -Average&lt;br/&gt;Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unvested at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;369,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;163.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;255.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Released/Vested - Restricted Stock/RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(36,672)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;140.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Canceled/Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4,182)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unvested at March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;381,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;177.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i4d0f421c21244314b3dfbd5f3c2dcde9_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOmVhNjJiMDVhZGNiMDRmMTZiZjUwMTljZWE5ZTAyYmJkL3RhYmxlcmFuZ2U6ZWE2MmIwNWFkY2IwNGYxNmJmNTAxOWNlYTllMDJiYmRfMS0yLTEtMS0w_37c080d4-59cf-4f36-8ab0-c8490e9bef79"
      unitRef="shares">369629</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i4d0f421c21244314b3dfbd5f3c2dcde9_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOmVhNjJiMDVhZGNiMDRmMTZiZjUwMTljZWE5ZTAyYmJkL3RhYmxlcmFuZ2U6ZWE2MmIwNWFkY2IwNGYxNmJmNTAxOWNlYTllMDJiYmRfMS00LTEtMS0w_160d9860-b517-41af-a7c2-932d67f40883"
      unitRef="usdPerShare">163.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i923071b7ca1b43e9aefa6b3ba0177c4c_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOmVhNjJiMDVhZGNiMDRmMTZiZjUwMTljZWE5ZTAyYmJkL3RhYmxlcmFuZ2U6ZWE2MmIwNWFkY2IwNGYxNmJmNTAxOWNlYTllMDJiYmRfMi0yLTEtMS0w_aabc48c2-15da-447e-9bf8-142a771e5cad"
      unitRef="shares">53080</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i923071b7ca1b43e9aefa6b3ba0177c4c_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOmVhNjJiMDVhZGNiMDRmMTZiZjUwMTljZWE5ZTAyYmJkL3RhYmxlcmFuZ2U6ZWE2MmIwNWFkY2IwNGYxNmJmNTAxOWNlYTllMDJiYmRfMi00LTEtMS0w_8a9913a6-56a2-449c-aeaf-43932a6e4cf4"
      unitRef="usdPerShare">255.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i923071b7ca1b43e9aefa6b3ba0177c4c_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOmVhNjJiMDVhZGNiMDRmMTZiZjUwMTljZWE5ZTAyYmJkL3RhYmxlcmFuZ2U6ZWE2MmIwNWFkY2IwNGYxNmJmNTAxOWNlYTllMDJiYmRfMy0yLTEtMS0w_d2a53ea6-1810-46aa-b2d8-aa10d0a48a99"
      unitRef="shares">36672</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i923071b7ca1b43e9aefa6b3ba0177c4c_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOmVhNjJiMDVhZGNiMDRmMTZiZjUwMTljZWE5ZTAyYmJkL3RhYmxlcmFuZ2U6ZWE2MmIwNWFkY2IwNGYxNmJmNTAxOWNlYTllMDJiYmRfMy00LTEtMS0w_3344d7dc-c878-4ce4-a609-00bb7268fcb2"
      unitRef="usdPerShare">140.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i923071b7ca1b43e9aefa6b3ba0177c4c_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOmVhNjJiMDVhZGNiMDRmMTZiZjUwMTljZWE5ZTAyYmJkL3RhYmxlcmFuZ2U6ZWE2MmIwNWFkY2IwNGYxNmJmNTAxOWNlYTllMDJiYmRfNC0yLTEtMS0w_ac6d3cc8-dad4-457f-b1ce-b0b8b0971185"
      unitRef="shares">4182</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i923071b7ca1b43e9aefa6b3ba0177c4c_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOmVhNjJiMDVhZGNiMDRmMTZiZjUwMTljZWE5ZTAyYmJkL3RhYmxlcmFuZ2U6ZWE2MmIwNWFkY2IwNGYxNmJmNTAxOWNlYTllMDJiYmRfNC00LTEtMS0w_fb2b8e0f-2239-4f94-ae1a-690679391dd4"
      unitRef="usdPerShare">175.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i187deb75dbc5413f838c0332823cc218_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOmVhNjJiMDVhZGNiMDRmMTZiZjUwMTljZWE5ZTAyYmJkL3RhYmxlcmFuZ2U6ZWE2MmIwNWFkY2IwNGYxNmJmNTAxOWNlYTllMDJiYmRfNS0yLTEtMS0w_17ac8982-3369-45da-aa60-c1fe12acffe4"
      unitRef="shares">381855</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i187deb75dbc5413f838c0332823cc218_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOmVhNjJiMDVhZGNiMDRmMTZiZjUwMTljZWE5ZTAyYmJkL3RhYmxlcmFuZ2U6ZWE2MmIwNWFkY2IwNGYxNmJmNTAxOWNlYTllMDJiYmRfNS00LTEtMS0w_f5469600-6164-483a-8568-e7700c299140"
      unitRef="usdPerShare">177.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <pen:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpectedtoVestOutstandingNumber
      contextRef="i187deb75dbc5413f838c0332823cc218_I20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RleHRyZWdpb246Yzk1MmJiOTZjOWZhNDkwY2FkNGYyMDA3NGE3YzA5M2ZfNzU0_b788979e-308f-47ac-b4e0-26e54a810a4f"
      unitRef="shares">364777</pen:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpectedtoVestOutstandingNumber>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RleHRyZWdpb246Yzk1MmJiOTZjOWZhNDkwY2FkNGYyMDA3NGE3YzA5M2ZfMTMxNA_e7fce9fa-da32-42f1-965f-cf4ce7ed7fb5">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the stock-based compensation expense included in the Company&#x2019;s condensed consolidated statements of operations for the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;three&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; months ended March 31, 2021 and 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top: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:64.346%"/&gt;&lt;td style="width:0.1%"/&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:15.444%"/&gt;&lt;td style="width:0.1%"/&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:15.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three Months Ended March 31,&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i79929b3397f34f4487c827e2e65f212c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOmU5YWY2MGMzODYxOTRkNTJiY2NkOTUxNzcyOTA2NjM1L3RhYmxlcmFuZ2U6ZTlhZjYwYzM4NjE5NGQ1MmJjY2Q5NTE3NzI5MDY2MzVfMi0yLTEtMS0w_5c84a412-fcd2-4d35-91ab-3d06dc5f7321"
      unitRef="usd">798000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ifbee54671c3740609c955b49ed500692_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOmU5YWY2MGMzODYxOTRkNTJiY2NkOTUxNzcyOTA2NjM1L3RhYmxlcmFuZ2U6ZTlhZjYwYzM4NjE5NGQ1MmJjY2Q5NTE3NzI5MDY2MzVfMi00LTEtMS0w_476e28d3-1a59-4411-aa0d-f45c3cbc2b6c"
      unitRef="usd">648000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iad152f52ad08440a9e6d9822d4f841d2_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOmU5YWY2MGMzODYxOTRkNTJiY2NkOTUxNzcyOTA2NjM1L3RhYmxlcmFuZ2U6ZTlhZjYwYzM4NjE5NGQ1MmJjY2Q5NTE3NzI5MDY2MzVfMy0yLTEtMS0w_009ee70b-e3ab-4adc-a261-ad40407ecbeb"
      unitRef="usd">1062000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i12603796cdab4161b4b4d2e1828df559_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOmU5YWY2MGMzODYxOTRkNTJiY2NkOTUxNzcyOTA2NjM1L3RhYmxlcmFuZ2U6ZTlhZjYwYzM4NjE5NGQ1MmJjY2Q5NTE3NzI5MDY2MzVfMy00LTEtMS0w_dda69ae8-a1f4-4d0b-8fb9-b5657f2735ed"
      unitRef="usd">874000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7c63c60f7361428987d1a70d25e42245_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOmU5YWY2MGMzODYxOTRkNTJiY2NkOTUxNzcyOTA2NjM1L3RhYmxlcmFuZ2U6ZTlhZjYwYzM4NjE5NGQ1MmJjY2Q5NTE3NzI5MDY2MzVfNC0yLTEtMS0w_34d65c16-8eb1-47f5-8393-ad5110a414c8"
      unitRef="usd">4535000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="icb2f89cca92d42ad9da21472c6d28f97_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOmU5YWY2MGMzODYxOTRkNTJiY2NkOTUxNzcyOTA2NjM1L3RhYmxlcmFuZ2U6ZTlhZjYwYzM4NjE5NGQ1MmJjY2Q5NTE3NzI5MDY2MzVfNC00LTEtMS0w_6299d0ea-6cec-4ea6-a485-4e9e467db7f0"
      unitRef="usd">4167000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOmU5YWY2MGMzODYxOTRkNTJiY2NkOTUxNzcyOTA2NjM1L3RhYmxlcmFuZ2U6ZTlhZjYwYzM4NjE5NGQ1MmJjY2Q5NTE3NzI5MDY2MzVfNS0yLTEtMS0w_2c90ab59-71ff-463d-8912-90a638ad94e9"
      unitRef="usd">6395000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RhYmxlOmU5YWY2MGMzODYxOTRkNTJiY2NkOTUxNzcyOTA2NjM1L3RhYmxlcmFuZ2U6ZTlhZjYwYzM4NjE5NGQ1MmJjY2Q5NTE3NzI5MDY2MzVfNS00LTEtMS0w_7aa3479d-0f7a-40cf-bd4c-4b25721a9438"
      unitRef="usd">5689000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ifa68a92e38d549c68ccc3c168422ae71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RleHRyZWdpb246Yzk1MmJiOTZjOWZhNDkwY2FkNGYyMDA3NGE3YzA5M2ZfMTA2NQ_b0272fb5-2ae1-4b2e-99f6-2f2a39e20830"
      unitRef="usd">55600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RleHRyZWdpb246Yzk1MmJiOTZjOWZhNDkwY2FkNGYyMDA3NGE3YzA5M2ZfMTE5NQ_acbab6fc-0f3e-4629-964e-92299fff3b87">P2Y10M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RleHRyZWdpb246Yzk1MmJiOTZjOWZhNDkwY2FkNGYyMDA3NGE3YzA5M2ZfMTI2OA_5e2a5ca0-ac25-4766-be33-789cbab958ae"
      unitRef="usd">1300000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="ibda796a3c2da4723ac86328bc3d881aa_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV82Ny9mcmFnOmM5NTJiYjk2YzlmYTQ5MGNhZDRmMjAwNzRhN2MwOTNmL3RleHRyZWdpb246Yzk1MmJiOTZjOWZhNDkwY2FkNGYyMDA3NGE3YzA5M2ZfMTI3NQ_d4ce6af3-175d-4163-9af9-080eaca10cb4"
      unitRef="usd">1200000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:ComprehensiveIncomeNoteTextBlock
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RleHRyZWdpb246NDJmOTAwZjFjZWM5NDI4ZWExNGY0OGNiZjdiOWY3MDdfMTE0Nw_c2f94e05-a16f-4195-8cd8-097c5c30cf9d">&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;10. Accumulated Other Comprehensive (Loss) Income  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other comprehensive loss consists of two components: unrealized gains or losses on the Company&#x2019;s available-for-sale marketable investments and gains or losses from foreign currency translation adjustments. Until realized and reported as a component of consolidated net (loss) income, these comprehensive (loss) income items accumulate and are included within accumulated other comprehensive income (loss). Unrealized gains and losses on the Company&#x2019;s marketable investments are reclassified from accumulated other comprehensive income (loss) into earnings when realized upon sale, and are determined based on specific identification of securities sold. Gains and losses from the translation of assets and liabilities denominated in non-U.S. dollar functional currencies are included in accumulated other comprehensive income (loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the changes in the accumulated balances during the period and includes information regarding the manner in which the reclassifications out of accumulated other comprehensive income (loss) into earnings affect the Company&#x2019;s condensed consolidated statements of operations and consolidated statements of comprehensive (loss) income (in thousands):&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.856%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.529%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.529%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.529%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.529%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.529%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.529%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.529%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three Months Ended March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three Months Ended March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:120%"&gt;&#160;Marketable&lt;br/&gt;Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:120%"&gt;&#160;Currency Translation&lt;br/&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:120%"&gt;&#160;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:120%"&gt;&#160;Marketable&lt;br/&gt;Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:120%"&gt;&#160;Currency Translation&lt;br/&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:120%"&gt;&#160;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Balance, beginning of the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2,562)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2,324)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other comprehensive (loss) income before reclassifications:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Unrealized (loss) gain &#x2014; marketable investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(353)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(353)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(689)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(689)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Foreign currency translation (losses) gains &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2,695)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2,695)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1,634)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1,634)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Income tax effect &#x2014;  expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(271)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2,695)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2,966)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(617)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1,634)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2,251)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Amounts reclassified from accumulated other comprehensive income (loss) to consolidated net (loss) income:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Realized gain (loss) &#x2014; marketable investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Income tax effect &#x2014; expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Net current-year other comprehensive (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(271)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2,695)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2,966)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(617)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1,634)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2,251)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Balance, end of the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(801)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(425)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(379)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4,196)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4,575)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RleHRyZWdpb246NDJmOTAwZjFjZWM5NDI4ZWExNGY0OGNiZjdiOWY3MDdfMTE0OA_c9367691-b7c5-4cac-91a5-7202f036c23f">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the changes in the accumulated balances during the period and includes information regarding the manner in which the reclassifications out of accumulated other comprehensive income (loss) into earnings affect the Company&#x2019;s condensed consolidated statements of operations and consolidated statements of comprehensive (loss) income (in thousands):&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.856%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.529%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.529%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.529%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.529%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.529%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.529%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.529%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three Months Ended March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three Months Ended March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:120%"&gt;&#160;Marketable&lt;br/&gt;Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:120%"&gt;&#160;Currency Translation&lt;br/&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:120%"&gt;&#160;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:120%"&gt;&#160;Marketable&lt;br/&gt;Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:120%"&gt;&#160;Currency Translation&lt;br/&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:120%"&gt;&#160;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Balance, beginning of the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2,562)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2,324)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other comprehensive (loss) income before reclassifications:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Unrealized (loss) gain &#x2014; marketable investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(353)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(353)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(689)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(689)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Foreign currency translation (losses) gains &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2,695)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2,695)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1,634)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1,634)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Income tax effect &#x2014;  expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(271)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2,695)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2,966)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(617)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1,634)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2,251)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Amounts reclassified from accumulated other comprehensive income (loss) to consolidated net (loss) income:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Realized gain (loss) &#x2014; marketable investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Income tax effect &#x2014; expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Net current-year other comprehensive (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(271)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2,695)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2,966)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(617)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1,634)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2,251)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Balance, end of the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(801)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(425)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(379)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4,196)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4,575)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="ic6b1f162eba94d088e1ee08a794f69bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMi0zLTEtMS0w_5b7d750c-bd40-4b35-a445-d6d8f4d1c7d2"
      unitRef="usd">647000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ief51b83eb32547d59acc62eff149b0c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMi01LTEtMS0w_1821d4bc-6843-48a7-ba11-01f24c9d0e3a"
      unitRef="usd">1894000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if135315dbefb4779a5ff917ee7457bfe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMi03LTEtMS0w_8601b15d-68d8-4e55-a2f6-b18966b61b5c"
      unitRef="usd">2541000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7b2af4c93f584d2997e5820efb829956_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMi05LTEtMS0w_92720e83-31a4-42ed-9b5a-dc41a6776e72"
      unitRef="usd">238000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0edbc11b51f24c30b724b6d07048dc0e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMi0xMS0xLTEtMA_40210e66-b036-4777-9139-01f2a1c89457"
      unitRef="usd">-2562000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id48006b9923243549b5d9be1baec88ff_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMi0xMy0xLTEtMA_0bc42256-1ad4-42c0-8c20-045b007dc42e"
      unitRef="usd">-2324000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i4a186d8377f9461588de77ef6e5103b3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfNC0zLTEtMS0w_bebf06fd-c658-4f05-b646-adbd446e7f0f"
      unitRef="usd">-353000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i4a186d8377f9461588de77ef6e5103b3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfNC03LTEtMS0w_4abbf0a7-8d54-4398-9505-210418d58ed5"
      unitRef="usd">-353000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i0ae42e265f5449cdac7263bc6a9f25c1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfNC05LTEtMS0w_d2c1dc27-89c7-42d0-a484-6186b4ae04fb"
      unitRef="usd">-689000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i0ae42e265f5449cdac7263bc6a9f25c1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfNC0xMy0xLTEtMA_8b02f479-4253-4891-bb48-b9dd60831c28"
      unitRef="usd">-689000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i5cc42ae9622c47bc888794f06aa06262_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfNS01LTEtMS0w_844cc043-a3f8-4989-8845-c2d0f5a361ca"
      unitRef="usd">-2695000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i5cc42ae9622c47bc888794f06aa06262_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfNS03LTEtMS0w_78712cdd-df87-45ed-914e-e2989b68d728"
      unitRef="usd">-2695000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i3c070d9f10fe4cc192f8edc4dd7e5a0e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfNS0xMS0xLTEtMA_47d7c5d0-e280-4f25-840f-0bcfe43b363a"
      unitRef="usd">-1634000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i3c070d9f10fe4cc192f8edc4dd7e5a0e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfNS0xMy0xLTEtMA_b7882930-6fc0-4721-9600-383a8f3b638e"
      unitRef="usd">-1634000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i4a186d8377f9461588de77ef6e5103b3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfNi0zLTEtMS0w_6befa5bc-f8f3-41c8-9e49-3e244555efca"
      unitRef="usd">-82000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i5cc42ae9622c47bc888794f06aa06262_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfNi01LTEtMS0w_64a000dc-a0d9-42a9-a847-ccca585de743"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i44547a1e6c784682bac624e1f6f10219_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfNi03LTEtMS0w_0e177c3e-491c-44c7-a852-206f9481a585"
      unitRef="usd">-82000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i0ae42e265f5449cdac7263bc6a9f25c1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfNi05LTEtMS0w_8740d8e4-056b-44cd-8ea1-898dcca965d0"
      unitRef="usd">-72000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i3c070d9f10fe4cc192f8edc4dd7e5a0e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfNi0xMS0xLTEtMA_81873e99-8c63-4af6-b51d-e202d883df6e"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="iaff46e8dd8a34b97a29b36b1d8b48c53_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfNi0xMy0xLTEtMA_ca8f6360-3083-4d8b-834d-5cf071303988"
      unitRef="usd">-72000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i4a186d8377f9461588de77ef6e5103b3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfNy0zLTEtMS0w_cd2581bd-2037-4b93-8e1e-e90a7e891a89"
      unitRef="usd">-271000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i5cc42ae9622c47bc888794f06aa06262_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfNy01LTEtMS0w_6461eee5-f8d0-4475-81dd-1a209e320149"
      unitRef="usd">-2695000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i44547a1e6c784682bac624e1f6f10219_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfNy03LTEtMS0w_bdd327bc-8272-4aa1-aebb-8c23fb686322"
      unitRef="usd">-2966000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i0ae42e265f5449cdac7263bc6a9f25c1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfNy05LTEtMS0w_9dd45a48-5f9f-4a86-b0cb-f56401e52ce4"
      unitRef="usd">-617000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i3c070d9f10fe4cc192f8edc4dd7e5a0e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfNy0xMS0xLTEtMA_c9cbbb9a-90bf-40f5-ada3-3310d41b836e"
      unitRef="usd">-1634000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="iaff46e8dd8a34b97a29b36b1d8b48c53_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfNy0xMy0xLTEtMA_1266fe8a-492b-45ec-89a5-c36ae0f764a7"
      unitRef="usd">-2251000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i4a186d8377f9461588de77ef6e5103b3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfOS0zLTEtMS0w_4cf72f0b-b3e9-4a3e-93fe-5b239b5ae44e"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i5cc42ae9622c47bc888794f06aa06262_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfOS01LTEtMS0w_56354054-d5ae-4e23-8588-9b6093869295"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i44547a1e6c784682bac624e1f6f10219_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfOS03LTEtMS0w_a72fd2cd-37ee-48ba-8141-1e591b7eaf1d"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i0ae42e265f5449cdac7263bc6a9f25c1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfOS05LTEtMS0w_3bd82206-b5c5-4ec4-8e85-108ae397da33"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i3c070d9f10fe4cc192f8edc4dd7e5a0e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfOS0xMS0xLTEtMA_149fee46-ac7b-4cdd-b000-d004b9dcd7b8"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="iaff46e8dd8a34b97a29b36b1d8b48c53_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfOS0xMy0xLTEtMA_0dc138d0-5489-44fa-9e09-3540a6160a32"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i4a186d8377f9461588de77ef6e5103b3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMTAtMy0xLTEtMA_678dda43-0709-4441-9f2b-a2fc68211901"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i5cc42ae9622c47bc888794f06aa06262_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMTAtNS0xLTEtMA_77ab3525-d3b3-44d1-ae9b-0ccf841e28f6"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i44547a1e6c784682bac624e1f6f10219_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMTAtNy0xLTEtMA_bc853f37-e506-43f3-aee2-f2843a46babc"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i0ae42e265f5449cdac7263bc6a9f25c1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMTAtOS0xLTEtMA_0878f261-fbd9-46c1-a206-bcf61319b723"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i3c070d9f10fe4cc192f8edc4dd7e5a0e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMTAtMTEtMS0xLTA_6f2e3ff6-cacd-417b-92d3-25ebabff9007"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="iaff46e8dd8a34b97a29b36b1d8b48c53_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMTAtMTMtMS0xLTA_f0842757-a163-453f-9bff-0fabfd29b7fc"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i4a186d8377f9461588de77ef6e5103b3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMTEtMy0xLTEtMA_fa98bcd3-3b1e-4f4d-a059-d3639f821f08"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i5cc42ae9622c47bc888794f06aa06262_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMTEtNS0xLTEtMA_fb966434-2610-4764-b313-ecf3a8199c7d"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i44547a1e6c784682bac624e1f6f10219_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMTEtNy0xLTEtMA_8685e441-5591-49d4-b587-73a6d1701eee"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i0ae42e265f5449cdac7263bc6a9f25c1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMTEtOS0xLTEtMA_5e549ab8-6378-445b-9316-0069ac6f1a8c"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i3c070d9f10fe4cc192f8edc4dd7e5a0e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMTEtMTEtMS0xLTA_d584a152-14ac-47a6-8026-9e4dfe674982"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="iaff46e8dd8a34b97a29b36b1d8b48c53_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMTEtMTMtMS0xLTA_d606f004-6ca5-4b8d-ba3b-792896c0bd83"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i4a186d8377f9461588de77ef6e5103b3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMTItMy0xLTEtMA_4e909399-0b9a-4638-9c71-3a1b734fd353"
      unitRef="usd">-271000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i5cc42ae9622c47bc888794f06aa06262_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMTItNS0xLTEtMA_82bc16d5-0dba-42b6-b4fe-9119b8796882"
      unitRef="usd">-2695000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i44547a1e6c784682bac624e1f6f10219_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMTItNy0xLTEtMA_06e7dc22-9bd0-42aa-937f-8da33dce4c65"
      unitRef="usd">-2966000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i0ae42e265f5449cdac7263bc6a9f25c1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMTItOS0xLTEtMA_67cc6104-3209-4b04-9126-685f9f536968"
      unitRef="usd">-617000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i3c070d9f10fe4cc192f8edc4dd7e5a0e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMTItMTEtMS0xLTA_0070c15a-694a-4060-a8ae-884a2df9eb72"
      unitRef="usd">-1634000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="iaff46e8dd8a34b97a29b36b1d8b48c53_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMTItMTMtMS0xLTA_d68625d9-779d-4d5e-ab0b-f443795e2bc6"
      unitRef="usd">-2251000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="iedb9400278394e7fb2655bd1be3427c7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMTMtMy0xLTEtMA_20ac5e55-5753-4fc8-86cc-9ef3c0260afc"
      unitRef="usd">376000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie9b02f3cb3ec4a2bb737cc5c3811166d_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMTMtNS0xLTEtMA_289eb8b6-741d-44c7-8e5a-4f78478b8722"
      unitRef="usd">-801000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iefa27921736f4fd7ae83cb8b79991259_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMTMtNy0xLTEtMA_ac58e181-b9aa-4ed2-9871-9be48a0fa611"
      unitRef="usd">-425000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icef5754eb8c74dc9bcd16c50c9a4e2a1_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMTMtOS0xLTEtMA_5f8c2e88-6241-4f28-8a14-9d0d84a30fac"
      unitRef="usd">-379000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0a7cec2e5ac64e48887fd641dd28dc1c_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMTMtMTEtMS0xLTA_3793f106-b399-40c0-8087-276761df1187"
      unitRef="usd">-4196000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie1fec9cd523241f182357f670a9f75d1_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83MC9mcmFnOjQyZjkwMGYxY2VjOTQyOGVhMTRmNDhjYmY3YjlmNzA3L3RhYmxlOmMxOTFiNWIzYTU1ZjQ0NTFiNjU1NWViOWIzMWNlYzg2L3RhYmxlcmFuZ2U6YzE5MWI1YjNhNTVmNDQ1MWI2NTU1ZWI5YjMxY2VjODZfMTMtMTMtMS0xLTA_9d80f531-3df5-4438-8975-804a6f845886"
      unitRef="usd">-4575000</us-gaap:StockholdersEquity>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83My9mcmFnOmRkYmFkOTcwNDNjZTQwODJhMjQyZWY3NmYzNTVjYTUzL3RleHRyZWdpb246ZGRiYWQ5NzA0M2NlNDA4MmEyNDJlZjc2ZjM1NWNhNTNfMzgzNw_98973c7c-66cc-4ea8-8325-69a2cf8c421f">&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;11. Income Taxes &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s income tax expense, deferred tax assets and liabilities, and reserves for unrecognized tax benefits reflect management&#x2019;s best assessment of estimated current and future taxes to be paid. The Company is subject to income taxes in both &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the United States and foreign jurisdictions. Significant judgment and estimates are required in determining the consolidated income tax expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During interim periods, the Company generally utilizes the estimated annual effective tax rate (&#x201c;AETR&#x201d;) method which involves the use of forecasted information. Under the AETR method, the provision is calculated by applying the estimated AETR for the full fiscal year to &#x201c;ordinary&#x201d; income or loss (pretax income or loss excluding unusual or infrequently occurring discrete items) for the reporting period. Jurisdictions with tax assets for which the Company believes a tax benefit cannot be realized are excluded from the computation of its AETR. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s provision for income taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; was $1.5 million &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;for the three months ended March 31, 2021, which &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;was primarily due to tax expenses attributable to its worldwide profits offset by excess tax benefits from stock-based compensation attributable to its U.S. jurisdiction. The Company&#x2019;s benefit from income taxes was $1.6 million for the three months ended March 31, 2020, which was primarily due to tax benefits attributable to its worldwide losses as a result of the COVID-19 pandemic impact combined with excess tax benefits from stock-based compensation attributable to its U.S. jurisdiction. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s effective tax rate changed to 12.4% for the three months ended March 31, 2021, compared to 219.0% for the three months ended March 31, 2020.&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company&#x2019;s change in effective tax rate was primarily attributable to small tax expenses over relatively large worldwide profits for the three months ended March 31, 2021, when compared to large tax benefits over relatively small worldwide losses for the three months ended March 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant domestic deferred tax assets (&#x201c;DTAs&#x201d;) were generated in recent years, primarily due to excess tax benefits from stock option exercises and vesting of restricted stock. The Company evaluates all available positive and negative evidence, objective and subjective in nature, in each reporting period to determine if sufficient taxable income will be generated to realize the benefits of its DTAs and, if not, a valuation allowance to reduce the DTAs is recorded. As of March 31, 2021 and 2020, the Company maintains a valuation allowance against its Federal Research and Development Tax Credit and California DTAs as the Company could not conclude at the required more-likely-than-not level of certainty, that the benefit of these tax attributes would be realized prior to expiration. As of March 31, 2021 and 2020, the Company also maintains a valuation allowance against DTAs acquired from MVI which are subject to Separate Return Limitation Year (&#x201c;SRLY&#x201d;) rules that limit the utilization of the pre-acquisition tax attributes to offset future taxable income solely generated by MVI.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains that all foreign earnings, with the exception of a portion of the earnings of its German subsidiary, are permanently reinvested outside the United States and therefore deferred taxes attributable to such are not provided for in the Company&#x2019;s condensed consolidated financial statements as of March 31, 2021. The Company will repatriate foreign earnings only to the extent doing so will not result in any material U.S. tax consequences. Thus, deferred taxes on any potential future repatriation of a portion of the earnings of its German subsidiary were not reflected in the Company&#x2019;s condensed consolidated financial statements as of March 31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83My9mcmFnOmRkYmFkOTcwNDNjZTQwODJhMjQyZWY3NmYzNTVjYTUzL3RleHRyZWdpb246ZGRiYWQ5NzA0M2NlNDA4MmEyNDJlZjc2ZjM1NWNhNTNfMTAyMQ_5b228c10-396d-4f37-beaa-8a55d6d73a1d"
      unitRef="usd">1500000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83My9mcmFnOmRkYmFkOTcwNDNjZTQwODJhMjQyZWY3NmYzNTVjYTUzL3RleHRyZWdpb246ZGRiYWQ5NzA0M2NlNDA4MmEyNDJlZjc2ZjM1NWNhNTNfMTAzNw_de8d1293-0f32-4ee2-8085-0073ad940cb8"
      unitRef="usd">-1600000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83My9mcmFnOmRkYmFkOTcwNDNjZTQwODJhMjQyZWY3NmYzNTVjYTUzL3RleHRyZWdpb246ZGRiYWQ5NzA0M2NlNDA4MmEyNDJlZjc2ZjM1NWNhNTNfMTc1Mw_e38a4057-69bc-4a21-b434-708958fad3bb"
      unitRef="number">-0.124</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83My9mcmFnOmRkYmFkOTcwNDNjZTQwODJhMjQyZWY3NmYzNTVjYTUzL3RleHRyZWdpb246ZGRiYWQ5NzA0M2NlNDA4MmEyNDJlZjc2ZjM1NWNhNTNfMTc5Ng_19cd9024-fd79-4509-b679-4c2a771f2e68"
      unitRef="number">2.190</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83Ni9mcmFnOjdjMWM1MWUzMDZlMDRmNDc4MmNiOWE3NzVmZmZmZjU3L3RleHRyZWdpb246N2MxYzUxZTMwNmUwNGY0NzgyY2I5YTc3NWZmZmZmNTdfMTI1MA_e3b3108c-a0a7-4359-acc4-8618bce40132">&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;12. Net Income Attributable to Penumbra, Inc. Per Share &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company computed basic net income attributable to Penumbra, Inc. per share based on the weighted average number of shares of common stock outstanding during the period. The Company computed diluted net income attributable to Penumbra, Inc. per share based on the weighted average number of shares of common stock outstanding plus potentially dilutive common stock equivalents outstanding during the period using the treasury stock method. For the purposes of this calculation, stock options, restricted stock, restricted stock units and stock sold through the Company&#x2019;s employee stock purchase plan are considered common stock equivalents.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the numerator and denominator used in the calculation of the basic and diluted net income attributable to Penumbra, Inc. per share is as follows (in thousands, except share and per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three Months Ended March 31,&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income attributable to Penumbra, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average shares used to compute net income attributable to common stockholders:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36,455,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35,042,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Potential dilutive stock-based options and awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,077,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,319,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37,533,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36,362,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income attributable to Penumbra, Inc. per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three months ended March 31, 2021 and 2020, outstanding stock-based awards of 22 thousand and 18 thousand shares, respectively, were excluded from the computation of diluted net income attributable to Penumbra, Inc. per share because their effect would have been anti-dilutive.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83Ni9mcmFnOjdjMWM1MWUzMDZlMDRmNDc4MmNiOWE3NzVmZmZmZjU3L3RleHRyZWdpb246N2MxYzUxZTMwNmUwNGY0NzgyY2I5YTc3NWZmZmZmNTdfMTI1Mw_f969abd6-fde6-4778-9ad9-714c37ec59c0">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the numerator and denominator used in the calculation of the basic and diluted net income attributable to Penumbra, Inc. per share is as follows (in thousands, except share and per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three Months Ended March 31,&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income attributable to Penumbra, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average shares used to compute net income attributable to common stockholders:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36,455,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35,042,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Potential dilutive stock-based options and awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,077,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,319,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37,533,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36,362,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income attributable to Penumbra, Inc. per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83Ni9mcmFnOjdjMWM1MWUzMDZlMDRmNDc4MmNiOWE3NzVmZmZmZjU3L3RhYmxlOjQyNmEzNDZiNjZkZTRkNDBhYzZhZWRlMzdkYjYzMzE1L3RhYmxlcmFuZ2U6NDI2YTM0NmI2NmRlNGQ0MGFjNmFlZGUzN2RiNjMzMTVfMy0yLTEtMS0w_ee72918b-6adf-4e72-88c7-1e129ba132dd"
      unitRef="usd">11836000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83Ni9mcmFnOjdjMWM1MWUzMDZlMDRmNDc4MmNiOWE3NzVmZmZmZjU3L3RhYmxlOjQyNmEzNDZiNjZkZTRkNDBhYzZhZWRlMzdkYjYzMzE1L3RhYmxlcmFuZ2U6NDI2YTM0NmI2NmRlNGQ0MGFjNmFlZGUzN2RiNjMzMTVfMy00LTEtMS0w_8317085c-338c-46ac-82a7-64832886216b"
      unitRef="usd">1425000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83Ni9mcmFnOjdjMWM1MWUzMDZlMDRmNDc4MmNiOWE3NzVmZmZmZjU3L3RhYmxlOjQyNmEzNDZiNjZkZTRkNDBhYzZhZWRlMzdkYjYzMzE1L3RhYmxlcmFuZ2U6NDI2YTM0NmI2NmRlNGQ0MGFjNmFlZGUzN2RiNjMzMTVfOS0yLTEtMS0w_3eb2a60f-ad50-45fe-beb1-0f7c1c4c2bd2"
      unitRef="shares">36455712</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83Ni9mcmFnOjdjMWM1MWUzMDZlMDRmNDc4MmNiOWE3NzVmZmZmZjU3L3RhYmxlOjQyNmEzNDZiNjZkZTRkNDBhYzZhZWRlMzdkYjYzMzE1L3RhYmxlcmFuZ2U6NDI2YTM0NmI2NmRlNGQ0MGFjNmFlZGUzN2RiNjMzMTVfOS00LTEtMS0w_3195d433-22f8-4279-a372-0f238ebf4986"
      unitRef="shares">35042912</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83Ni9mcmFnOjdjMWM1MWUzMDZlMDRmNDc4MmNiOWE3NzVmZmZmZjU3L3RhYmxlOjQyNmEzNDZiNjZkZTRkNDBhYzZhZWRlMzdkYjYzMzE1L3RhYmxlcmFuZ2U6NDI2YTM0NmI2NmRlNGQ0MGFjNmFlZGUzN2RiNjMzMTVfMTAtMi0xLTEtMA_268b51f2-d805-455c-8060-7915f5694ee0"
      unitRef="shares">1077808</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83Ni9mcmFnOjdjMWM1MWUzMDZlMDRmNDc4MmNiOWE3NzVmZmZmZjU3L3RhYmxlOjQyNmEzNDZiNjZkZTRkNDBhYzZhZWRlMzdkYjYzMzE1L3RhYmxlcmFuZ2U6NDI2YTM0NmI2NmRlNGQ0MGFjNmFlZGUzN2RiNjMzMTVfMTAtNC0xLTEtMA_148383a2-969c-4404-bdac-467c953d3969"
      unitRef="shares">1319814</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83Ni9mcmFnOjdjMWM1MWUzMDZlMDRmNDc4MmNiOWE3NzVmZmZmZjU3L3RhYmxlOjQyNmEzNDZiNjZkZTRkNDBhYzZhZWRlMzdkYjYzMzE1L3RhYmxlcmFuZ2U6NDI2YTM0NmI2NmRlNGQ0MGFjNmFlZGUzN2RiNjMzMTVfMTItMi0xLTEtMA_98538e7b-83a8-417e-a0e9-accd479f728b"
      unitRef="shares">37533520</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83Ni9mcmFnOjdjMWM1MWUzMDZlMDRmNDc4MmNiOWE3NzVmZmZmZjU3L3RhYmxlOjQyNmEzNDZiNjZkZTRkNDBhYzZhZWRlMzdkYjYzMzE1L3RhYmxlcmFuZ2U6NDI2YTM0NmI2NmRlNGQ0MGFjNmFlZGUzN2RiNjMzMTVfMTItNC0xLTEtMA_c8392fea-2279-42ce-8bfc-bccdb4715def"
      unitRef="shares">36362726</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83Ni9mcmFnOjdjMWM1MWUzMDZlMDRmNDc4MmNiOWE3NzVmZmZmZjU3L3RhYmxlOjQyNmEzNDZiNjZkZTRkNDBhYzZhZWRlMzdkYjYzMzE1L3RhYmxlcmFuZ2U6NDI2YTM0NmI2NmRlNGQ0MGFjNmFlZGUzN2RiNjMzMTVfMTQtMi0xLTEtMA_8bd70437-04dd-44c8-8f41-6c383a447695"
      unitRef="usdPerShare">0.32</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83Ni9mcmFnOjdjMWM1MWUzMDZlMDRmNDc4MmNiOWE3NzVmZmZmZjU3L3RhYmxlOjQyNmEzNDZiNjZkZTRkNDBhYzZhZWRlMzdkYjYzMzE1L3RhYmxlcmFuZ2U6NDI2YTM0NmI2NmRlNGQ0MGFjNmFlZGUzN2RiNjMzMTVfMTQtNC0xLTEtMA_3ad35f6f-0991-42da-a14f-70d8677e6427"
      unitRef="usdPerShare">0.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83Ni9mcmFnOjdjMWM1MWUzMDZlMDRmNDc4MmNiOWE3NzVmZmZmZjU3L3RhYmxlOjQyNmEzNDZiNjZkZTRkNDBhYzZhZWRlMzdkYjYzMzE1L3RhYmxlcmFuZ2U6NDI2YTM0NmI2NmRlNGQ0MGFjNmFlZGUzN2RiNjMzMTVfMTUtMi0xLTEtMA_f88e1a75-2c95-40c3-9079-a6c825aa879d"
      unitRef="usdPerShare">0.32</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83Ni9mcmFnOjdjMWM1MWUzMDZlMDRmNDc4MmNiOWE3NzVmZmZmZjU3L3RhYmxlOjQyNmEzNDZiNjZkZTRkNDBhYzZhZWRlMzdkYjYzMzE1L3RhYmxlcmFuZ2U6NDI2YTM0NmI2NmRlNGQ0MGFjNmFlZGUzN2RiNjMzMTVfMTUtNC0xLTEtMA_7053ce92-034e-4fda-8b63-10d7b8a36e5e"
      unitRef="usdPerShare">0.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83Ni9mcmFnOjdjMWM1MWUzMDZlMDRmNDc4MmNiOWE3NzVmZmZmZjU3L3RleHRyZWdpb246N2MxYzUxZTMwNmUwNGY0NzgyY2I5YTc3NWZmZmZmNTdfOTYx_9cabd4d6-8d8c-4c77-a640-1e7095cf60b7"
      unitRef="shares">22000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83Ni9mcmFnOjdjMWM1MWUzMDZlMDRmNDc4MmNiOWE3NzVmZmZmZjU3L3RleHRyZWdpb246N2MxYzUxZTMwNmUwNGY0NzgyY2I5YTc3NWZmZmZmNTdfOTY4_5d46302e-c369-4369-90f5-cc36afc0e77f"
      unitRef="shares">18000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83OS9mcmFnOjVmMWRhZjdmMGVjYzRiY2RhNGQ5YTdmYzFhZTI3ZDlhL3RleHRyZWdpb246NWYxZGFmN2YwZWNjNGJjZGE0ZDlhN2ZjMWFlMjdkOWFfMzY0MA_60635563-1d63-49cf-8415-75d63ce04511">&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;13. Revenues &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized in an amount that reflects the consideration the Company expects to be entitled to in exchange for goods or services. All revenue recognized in the condensed consolidated statements of operations is considered to be revenue from contracts with customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s revenues disaggregated by geography, based on the destination to which the Company ships its products, for the three months ended March 31, 2021 and 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.607%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three Months Ended March 31,&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;120,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;169,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;137,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s revenues disaggregated by product category, for the three months ended March 31, 2021 and 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three Months Ended March 31,&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Vascular&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;89,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Neuro&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;80,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;78,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;169,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;137,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;China Distribution and Technology Licensing Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2020, the Company entered into a distribution and technology licensing arrangement with its existing distribution partner in China. In addition to modifying the Company&#x2019;s standard distribution agreement with its Chinese partner, the Company agreed to license the technology for certain products to its Chinese partner to permit the manufacturing and commercialization of such products in China as well as provide certain regulatory support. Apart from the standard distribution &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;agreement, the Company will receive fixed payments upon transferring its distinct licensed technology and providing related regulatory support and receive royalty payments on the downstream sales of the licensed products.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Delivery of products - The Company&#x2019;s contracts with customers typically contain a single performance obligation, delivery of the Company&#x2019;s products. Satisfaction of that performance obligation occurs when control of the promised goods transfers to the customer, which is generally upon shipment for non-consignment sale agreements and upon utilization for consignment sale agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Payment terms - Our payment terms vary by the type and location of our customer. The timing between fulfillment of performance obligations and when payment is due is not significant and does not give rise to financing transactions. The Company did not have any contracts with significant financing components as of March 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Product returns - The Company may allow customers to return products purchased at the Company&#x2019;s discretion. The Company estimates the amount of its product sales that may be returned by its customers and records this estimate as a reduction of revenue in the period in which the related product revenue is recognized. The Company currently estimates product return liabilities using its own historic sales information, trends, industry data, and other relevant data points.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Warranties - The Company offers its standard warranty to all customers and it is not available for sale on a standalone basis. The Company&#x2019;s standard warranty represents its guarantee that its products function as intended, are free from defects, and comply with agreed-upon specifications and quality standards. This assurance does not constitute a service and is not a separate performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Transaction Price&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recorded at the net sales price, which includes estimates of variable consideration such as product returns utilizing historical return rates, rebates, discounts, and other adjustments to net revenue. To the extent the transaction price includes variable consideration, the Company estimates the amount of variable consideration that should be included in the transaction price. When determining if variable consideration should be constrained, management considers whether there are factors that could result in a significant reversal of revenue and the likelihood of a potential reversal. Variable consideration is included in revenue only to the extent that it is probable that a significant reversal of the revenue recognized will not occur when the uncertainty associated with the&#160;variable consideration&#160;is subsequently resolved. These estimates are reassessed each reporting period as required. During the three months ended March 31, 2021, the Company made no material changes in estimates for variable consideration. When the Company performs shipping and handling activities after control of goods is transferred to the customer, they are considered as fulfillment activities, and costs are accrued for when the related revenue is recognized. Taxes collected from customers relating to product sales and remitted to governmental authorities are excluded from revenues.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83OS9mcmFnOjVmMWRhZjdmMGVjYzRiY2RhNGQ5YTdmYzFhZTI3ZDlhL3RleHRyZWdpb246NWYxZGFmN2YwZWNjNGJjZGE0ZDlhN2ZjMWFlMjdkOWFfMzYzNQ_48d31344-0498-42f6-94a6-33f90899d331">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s revenues disaggregated by geography, based on the destination to which the Company ships its products, for the three months ended March 31, 2021 and 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.607%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three Months Ended March 31,&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;120,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;169,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;137,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s revenues disaggregated by product category, for the three months ended March 31, 2021 and 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three Months Ended March 31,&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Vascular&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;89,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Neuro&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;80,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;78,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;169,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;137,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i186024968e5643b9879fbcd76cf8f953_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83OS9mcmFnOjVmMWRhZjdmMGVjYzRiY2RhNGQ5YTdmYzFhZTI3ZDlhL3RhYmxlOjY4NmQ0ZDIzYzIyNjRhOTE4MzY3ZGJkYjQxZTFmNjU0L3RhYmxlcmFuZ2U6Njg2ZDRkMjNjMjI2NGE5MTgzNjdkYmRiNDFlMWY2NTRfMi0yLTEtMS0w_289e6348-bca8-4ce5-ade9-bb4ad0592c7e"
      unitRef="usd">120070000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifeea7a50c56e4b9ea5228490c1871652_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83OS9mcmFnOjVmMWRhZjdmMGVjYzRiY2RhNGQ5YTdmYzFhZTI3ZDlhL3RhYmxlOjY4NmQ0ZDIzYzIyNjRhOTE4MzY3ZGJkYjQxZTFmNjU0L3RhYmxlcmFuZ2U6Njg2ZDRkMjNjMjI2NGE5MTgzNjdkYmRiNDFlMWY2NTRfMi00LTEtMS0w_a6f00902-d6a4-48ab-8448-956a7195e7c1"
      unitRef="usd">95774000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9e47b63f04df4b7592af7c2b46a2f29e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83OS9mcmFnOjVmMWRhZjdmMGVjYzRiY2RhNGQ5YTdmYzFhZTI3ZDlhL3RhYmxlOjY4NmQ0ZDIzYzIyNjRhOTE4MzY3ZGJkYjQxZTFmNjU0L3RhYmxlcmFuZ2U6Njg2ZDRkMjNjMjI2NGE5MTgzNjdkYmRiNDFlMWY2NTRfNC0yLTEtMS0w_1a73b321-814c-484e-ace8-6c8a3195bc19"
      unitRef="usd">49134000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7f21f08860d44178b153a4005885376a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83OS9mcmFnOjVmMWRhZjdmMGVjYzRiY2RhNGQ5YTdmYzFhZTI3ZDlhL3RhYmxlOjY4NmQ0ZDIzYzIyNjRhOTE4MzY3ZGJkYjQxZTFmNjU0L3RhYmxlcmFuZ2U6Njg2ZDRkMjNjMjI2NGE5MTgzNjdkYmRiNDFlMWY2NTRfNC00LTEtMS0w_83acb38d-ce2a-4d61-bb47-083eba7ba0cc"
      unitRef="usd">41555000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83OS9mcmFnOjVmMWRhZjdmMGVjYzRiY2RhNGQ5YTdmYzFhZTI3ZDlhL3RhYmxlOjY4NmQ0ZDIzYzIyNjRhOTE4MzY3ZGJkYjQxZTFmNjU0L3RhYmxlcmFuZ2U6Njg2ZDRkMjNjMjI2NGE5MTgzNjdkYmRiNDFlMWY2NTRfNS0yLTEtMS0w_71e22d14-b2d2-42e6-8f0c-fad980efeb9b"
      unitRef="usd">169204000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83OS9mcmFnOjVmMWRhZjdmMGVjYzRiY2RhNGQ5YTdmYzFhZTI3ZDlhL3RhYmxlOjY4NmQ0ZDIzYzIyNjRhOTE4MzY3ZGJkYjQxZTFmNjU0L3RhYmxlcmFuZ2U6Njg2ZDRkMjNjMjI2NGE5MTgzNjdkYmRiNDFlMWY2NTRfNS00LTEtMS0w_69029d53-5f03-4d49-aef7-9528887eaa5f"
      unitRef="usd">137329000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i629bf8971b3b4ec689be4661aa7b4fa3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83OS9mcmFnOjVmMWRhZjdmMGVjYzRiY2RhNGQ5YTdmYzFhZTI3ZDlhL3RhYmxlOjM4YjdmZTZhYTgzYzQ1NDFhNWE3ZjVlYWZjZjgyZTE0L3RhYmxlcmFuZ2U6MzhiN2ZlNmFhODNjNDU0MWE1YTdmNWVhZmNmODJlMTRfMi0yLTEtMS0xOTk_73454471-6ef0-435c-8e81-dbeff945d6f5"
      unitRef="usd">89165000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie485bbec35844cad8686ffb14ab5d3fe_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83OS9mcmFnOjVmMWRhZjdmMGVjYzRiY2RhNGQ5YTdmYzFhZTI3ZDlhL3RhYmxlOjM4YjdmZTZhYTgzYzQ1NDFhNWE3ZjVlYWZjZjgyZTE0L3RhYmxlcmFuZ2U6MzhiN2ZlNmFhODNjNDU0MWE1YTdmNWVhZmNmODJlMTRfMi00LTEtMS0xOTk_5f033a8a-d1a5-47f2-9b1e-84c03643fec3"
      unitRef="usd">59253000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i77dc92ea42834aa481fe4161bdbaa17c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83OS9mcmFnOjVmMWRhZjdmMGVjYzRiY2RhNGQ5YTdmYzFhZTI3ZDlhL3RhYmxlOjM4YjdmZTZhYTgzYzQ1NDFhNWE3ZjVlYWZjZjgyZTE0L3RhYmxlcmFuZ2U6MzhiN2ZlNmFhODNjNDU0MWE1YTdmNWVhZmNmODJlMTRfMi0yLTEtMS0w_5bd1d70b-5d44-4949-80c1-1d1775d8ee8a"
      unitRef="usd">80039000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0d665a106cd1407a80d4125da27c869c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83OS9mcmFnOjVmMWRhZjdmMGVjYzRiY2RhNGQ5YTdmYzFhZTI3ZDlhL3RhYmxlOjM4YjdmZTZhYTgzYzQ1NDFhNWE3ZjVlYWZjZjgyZTE0L3RhYmxlcmFuZ2U6MzhiN2ZlNmFhODNjNDU0MWE1YTdmNWVhZmNmODJlMTRfMi00LTEtMS0w_44eef7cb-0367-4364-adba-66cfa9140b20"
      unitRef="usd">78076000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83OS9mcmFnOjVmMWRhZjdmMGVjYzRiY2RhNGQ5YTdmYzFhZTI3ZDlhL3RhYmxlOjM4YjdmZTZhYTgzYzQ1NDFhNWE3ZjVlYWZjZjgyZTE0L3RhYmxlcmFuZ2U6MzhiN2ZlNmFhODNjNDU0MWE1YTdmNWVhZmNmODJlMTRfNC0yLTEtMS0w_20eee2f5-fcc0-436e-b8a1-e67c03830101"
      unitRef="usd">169204000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxNDkzZTFhZGE5MjRhMGE4ZjBiZDUzOGZiOWI3MzE5L3NlYzpjMTQ5M2UxYWRhOTI0YTBhOGYwYmQ1MzhmYjliNzMxOV83OS9mcmFnOjVmMWRhZjdmMGVjYzRiY2RhNGQ5YTdmYzFhZTI3ZDlhL3RhYmxlOjM4YjdmZTZhYTgzYzQ1NDFhNWE3ZjVlYWZjZjgyZTE0L3RhYmxlcmFuZ2U6MzhiN2ZlNmFhODNjNDU0MWE1YTdmNWVhZmNmODJlMTRfNC00LTEtMS0w_c4c275e6-dba2-4e6b-b599-a1f3de7db332"
      unitRef="usd">137329000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168504052344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Apr. 12, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-37557<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Penumbra, Inc<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Description</a></td>
<td class="text">One Penumbra Place<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Alameda<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">05-0605598<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">94502<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">510<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">748-3200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, Par value $0.001 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">PEN<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,482,357<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001321732<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168503457208">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 55,632<span></span>
</td>
<td class="nump">$ 69,670<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesCurrent', window );">Marketable investments</a></td>
<td class="nump">186,977<span></span>
</td>
<td class="nump">195,162<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance for credit losses of $2,137 and $2,198 at March 31, 2021 and December 31, 2020, respectively</a></td>
<td class="nump">126,415<span></span>
</td>
<td class="nump">114,608<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">245,321<span></span>
</td>
<td class="nump">219,527<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">20,782<span></span>
</td>
<td class="nump">18,735<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">635,127<span></span>
</td>
<td class="nump">617,702<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">50,314<span></span>
</td>
<td class="nump">48,169<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">40,691<span></span>
</td>
<td class="nump">41,192<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Finance lease right-of-use assets</a></td>
<td class="nump">37,697<span></span>
</td>
<td class="nump">38,065<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">10,097<span></span>
</td>
<td class="nump">10,639<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">8,006<span></span>
</td>
<td class="nump">8,372<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred taxes</a></td>
<td class="nump">48,978<span></span>
</td>
<td class="nump">50,139<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">9,914<span></span>
</td>
<td class="nump">8,705<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">840,824<span></span>
</td>
<td class="nump">822,983<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">15,389<span></span>
</td>
<td class="nump">14,109<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">90,214<span></span>
</td>
<td class="nump">85,795<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current operating lease liabilities</a></td>
<td class="nump">4,822<span></span>
</td>
<td class="nump">4,697<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Current finance lease liabilities</a></td>
<td class="nump">1,437<span></span>
</td>
<td class="nump">1,331<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">111,862<span></span>
</td>
<td class="nump">105,932<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Non-current operating lease liabilities</a></td>
<td class="nump">43,525<span></span>
</td>
<td class="nump">44,183<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Non-current finance lease liabilities</a></td>
<td class="nump">27,000<span></span>
</td>
<td class="nump">27,066<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other non-current liabilities</a></td>
<td class="nump">7,966<span></span>
</td>
<td class="nump">8,014<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">190,353<span></span>
</td>
<td class="nump">185,195<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">36<span></span>
</td>
<td class="nump">36<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">603,022<span></span>
</td>
<td class="nump">598,299<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive (loss) income</a></td>
<td class="num">(425)<span></span>
</td>
<td class="nump">2,541<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">52,458<span></span>
</td>
<td class="nump">40,622<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Penumbra, Inc. stockholders&#8217; equity</a></td>
<td class="nump">655,091<span></span>
</td>
<td class="nump">641,498<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Non-controlling interest</a></td>
<td class="num">(4,620)<span></span>
</td>
<td class="num">(3,710)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">650,471<span></span>
</td>
<td class="nump">637,788<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 840,824<span></span>
</td>
<td class="nump">$ 822,983<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt and equity securities categorized neither as trading securities nor held-to-maturity securities and intended be sold or mature one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21914-107793<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21711-107793<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168501543448">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for credit losses</a></td>
<td class="nump">$ 2,137<span></span>
</td>
<td class="nump">$ 2,198<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168510862488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Operations - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">$ 169,204<span></span>
</td>
<td class="nump">$ 137,329<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenue</a></td>
<td class="nump">57,867<span></span>
</td>
<td class="nump">49,320<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">111,337<span></span>
</td>
<td class="nump">88,009<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">18,076<span></span>
</td>
<td class="nump">12,946<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Sales, general and administrative</a></td>
<td class="nump">79,798<span></span>
</td>
<td class="nump">74,453<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">97,874<span></span>
</td>
<td class="nump">87,399<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">13,463<span></span>
</td>
<td class="nump">610<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest income, net</a></td>
<td class="nump">480<span></span>
</td>
<td class="nump">299<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other expense, net</a></td>
<td class="num">(1,476)<span></span>
</td>
<td class="num">(1,655)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income (loss) before income taxes</a></td>
<td class="nump">12,467<span></span>
</td>
<td class="num">(746)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for (benefit from) income taxes</a></td>
<td class="nump">1,541<span></span>
</td>
<td class="num">(1,634)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Consolidated net income</a></td>
<td class="nump">10,926<span></span>
</td>
<td class="nump">888<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net loss attributable to non-controlling interest</a></td>
<td class="num">(910)<span></span>
</td>
<td class="num">(537)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Penumbra, Inc.</a></td>
<td class="nump">$ 11,836<span></span>
</td>
<td class="nump">$ 1,425<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net income attributable to Penumbra, Inc. per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 0.32<span></span>
</td>
<td class="nump">$ 0.04<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 0.32<span></span>
</td>
<td class="nump">$ 0.04<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Weighted average shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">36,455,712<span></span>
</td>
<td class="nump">35,042,912<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">37,533,520<span></span>
</td>
<td class="nump">36,362,726<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNonoperatingNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of nonoperating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNonoperatingNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168501725784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Comprehensive (Loss) Income - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Consolidated net income</a></td>
<td class="nump">$ 10,926<span></span>
</td>
<td class="nump">$ 888<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive loss, net of tax:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments, net of tax</a></td>
<td class="num">(2,695)<span></span>
</td>
<td class="num">(1,634)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Net change in unrealized losses on available-for-sale securities, net of tax</a></td>
<td class="num">(271)<span></span>
</td>
<td class="num">(617)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Total other comprehensive loss, net of tax</a></td>
<td class="num">(2,966)<span></span>
</td>
<td class="num">(2,251)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Consolidated comprehensive income (loss)</a></td>
<td class="nump">7,960<span></span>
</td>
<td class="num">(1,363)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net loss attributable to non-controlling interest</a></td>
<td class="num">(910)<span></span>
</td>
<td class="num">(537)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income (loss) attributable to Penumbra, Inc.</a></td>
<td class="nump">$ 8,870<span></span>
</td>
<td class="num">$ (826)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121640130&amp;loc=d3e1436-108581<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168507258008">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders' Equity (Deficit) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Cumulative Effect, Period of Adoption, Adjustment</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
<th class="th"><div>Retained Earnings (Accumulated Deficit)</div></th>
<th class="th">
<div>Retained Earnings (Accumulated Deficit) </div>
<div>Cumulative Effect, Period of Adoption, Adjustment</div>
</th>
<th class="th"><div>Total Penumbra, Inc. Stockholders&#8217; Equity</div></th>
<th class="th">
<div>Total Penumbra, Inc. Stockholders&#8217; Equity </div>
<div>Cumulative Effect, Period of Adoption, Adjustment</div>
</th>
<th class="th"><div>Non-controlling Interest</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,001,581<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Dec. 31, 2019</a></td>
<td class="nump">$ 485,613<span></span>
</td>
<td class="num">$ (1,198)<span></span>
</td>
<td class="nump">$ 35<span></span>
</td>
<td class="nump">$ 430,659<span></span>
</td>
<td class="num">$ (2,324)<span></span>
</td>
<td class="nump">$ 57,522<span></span>
</td>
<td class="num">$ (1,198)<span></span>
</td>
<td class="nump">$ 485,892<span></span>
</td>
<td class="num">$ (1,198)<span></span>
</td>
<td class="num">$ (279)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81,485<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of common stock</a></td>
<td class="nump">396<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">396<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">396<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Shares held for tax withholdings (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,058)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Shares held for tax withholdings</a></td>
<td class="num">(2,105)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,105)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,105)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="num">(6,774)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,774)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,774)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="num">(2,251)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,251)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,251)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">1,425<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,425<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,425<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net loss attributable to non-controlling interest</a></td>
<td class="num">(537)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(537)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Consolidated net income</a></td>
<td class="nump">888<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Mar. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,071,008<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Mar. 31, 2020</a></td>
<td class="nump">488,117<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35<span></span>
</td>
<td class="nump">435,724<span></span>
</td>
<td class="num">(4,575)<span></span>
</td>
<td class="nump">57,749<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">488,933<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(816)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,414,732<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Dec. 31, 2020</a></td>
<td class="nump">637,788<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 36<span></span>
</td>
<td class="nump">598,299<span></span>
</td>
<td class="nump">2,541<span></span>
</td>
<td class="nump">40,622<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">641,498<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,710)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">79,080<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of common stock</a></td>
<td class="nump">666<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">666<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">666<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Shares held for tax withholdings (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,955)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Shares held for tax withholdings</a></td>
<td class="num">(3,036)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,036)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,036)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">7,093<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,093<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,093<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="num">(2,966)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,966)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,966)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">11,836<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,836<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,836<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net loss attributable to non-controlling interest</a></td>
<td class="num">(910)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(910)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Consolidated net income</a></td>
<td class="nump">10,926<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,481,857<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Mar. 31, 2021</a></td>
<td class="nump">$ 650,471<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 36<span></span>
</td>
<td class="nump">$ 603,022<span></span>
</td>
<td class="num">$ (425)<span></span>
</td>
<td class="nump">$ 52,458<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 655,091<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (4,620)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=120383193&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=120383193&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326096&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121640130&amp;loc=d3e1436-108581<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21914-107793<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21711-107793<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168502356600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfCashFlowsAbstract', window );"><strong>Statement of Cash Flows [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Consolidated net income</a></td>
<td class="nump">$ 10,926<span></span>
</td>
<td class="nump">$ 888<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile consolidated net income to net cash used in operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">3,471<span></span>
</td>
<td class="nump">2,959<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">6,395<span></span>
</td>
<td class="nump">5,689<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Inventory write-downs</a></td>
<td class="nump">991<span></span>
</td>
<td class="nump">1,097<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred taxes</a></td>
<td class="nump">1,223<span></span>
</td>
<td class="num">(1,502)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherOperatingActivitiesCashFlowStatement', window );">Other</a></td>
<td class="nump">886<span></span>
</td>
<td class="nump">168<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(12,943)<span></span>
</td>
<td class="num">(238)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(31,608)<span></span>
</td>
<td class="num">(15,090)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current and non-current assets</a></td>
<td class="num">(3,463)<span></span>
</td>
<td class="num">(1,544)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">1,272<span></span>
</td>
<td class="nump">921<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities', window );">Accrued expenses and other non-current liabilities</a></td>
<td class="nump">8,482<span></span>
</td>
<td class="nump">732<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by (used in) operating activities</a></td>
<td class="num">(14,368)<span></span>
</td>
<td class="num">(5,920)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>CASH FLOWS FROM INVESTING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireAvailableForSaleSecurities', window );">Purchases of marketable investments</a></td>
<td class="num">(12,266)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities', window );">Proceeds from sales of marketable investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">7,188<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities', window );">Proceeds from maturities of marketable investments</a></td>
<td class="nump">19,497<span></span>
</td>
<td class="nump">12,980<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(3,991)<span></span>
</td>
<td class="num">(10,131)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other</a></td>
<td class="num">(150)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="nump">3,090<span></span>
</td>
<td class="nump">10,037<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>CASH FLOWS FROM FINANCING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercises of stock options</a></td>
<td class="nump">666<span></span>
</td>
<td class="nump">396<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payment of employee taxes related to vested stock</a></td>
<td class="num">(3,036)<span></span>
</td>
<td class="num">(2,105)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Payments of finance lease obligations</a></td>
<td class="num">(337)<span></span>
</td>
<td class="num">(1,958)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pen_PaymentsOfAssetAcquisitionandMergerRelatedCostsFinancingActivities', window );">Payment of acquisition-related obligations</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(683)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other</a></td>
<td class="nump">93<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(2,614)<span></span>
</td>
<td class="num">(4,350)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of foreign exchange rate changes on cash and cash equivalents</a></td>
<td class="num">(146)<span></span>
</td>
<td class="num">(90)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">NET DECREASE IN CASH AND CASH EQUIVALENTS</a></td>
<td class="num">(14,038)<span></span>
</td>
<td class="num">(323)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">CASH AND CASH EQUIVALENTS&#8212;Beginning of period</a></td>
<td class="nump">69,670<span></span>
</td>
<td class="nump">72,779<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">CASH AND CASH EQUIVALENTS&#8212;End of period</a></td>
<td class="nump">55,632<span></span>
</td>
<td class="nump">72,456<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>NONCASH INVESTING AND FINANCING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets obtained in exchange for lease obligations</a></td>
<td class="nump">803<span></span>
</td>
<td class="nump">325<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability', window );">Right-of-use assets obtained in exchange for finance lease obligations</a></td>
<td class="nump">428<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Purchase of property and equipment funded through accounts payable and accrued liabilities</a></td>
<td class="nump">$ 2,184<span></span>
</td>
<td class="nump">$ 1,702<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pen_PaymentsOfAssetAcquisitionandMergerRelatedCostsFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for financing costs associated with asset acquisitions and business combinations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pen_PaymentsOfAssetAcquisitionandMergerRelatedCostsFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) and income tax credits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in accrued expenses, and obligations classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4542-108314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherOperatingActivitiesCashFlowStatement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example,  cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherOperatingActivitiesCashFlowStatement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from investing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire debt and equity securities not classified as either held-to-maturity securities or trading securities which would be classified as available-for-sale securities and reported at fair value, with unrealized gains and losses excluded from earnings and reported in a separate component of shareholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121553693&amp;loc=d3e26853-111562<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121553693&amp;loc=d3e26853-111562<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3151-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the sale of debt and equity securities classified as available-for-sale securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121553693&amp;loc=d3e26853-111562<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfCashFlowsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfCashFlowsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168501418904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Description of Business<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">Organization and Description of Business</a></td>
<td class="text">1. Organization and Description of Business<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168500076936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. Summary of Significant Accounting Policies</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation and Consolidation</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated balance sheet as of March 31, 2021, the condensed consolidated statements of operations, the condensed consolidated statements of comprehensive income (loss), and the condensed consolidated statements of stockholders&#8217; equity for the three months ended March 31, 2021 and 2020, and the condensed consolidated statements of cash flows for the three months ended March 31, 2021 and 2020 are unaudited. The unaudited condensed consolidated financial statements included herein have been prepared by the Company in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;) and the applicable rules&#160;and regulations of the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;) for interim financial information. Accordingly, they do not include all of the information and notes required by U.S. GAAP for complete financial statements. The condensed consolidated balance sheet data as of December 31, 2020 was derived from the audited financial statements as of that date.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and, in the opinion of management, reflect all adjustments of a normal recurring nature considered necessary to state fairly the Company&#8217;s financial position as of March 31, 2021, the results of its operations for the three months ended March 31, 2021 and 2020, the changes in comprehensive income (loss) and stockholders&#8217; equity for the three months ended March 31, 2021 and 2020, and the cash flows for the three months ended March 31, 2021 and 2020. The results for the three months ended March 31, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021 or for any other future annual or interim period.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information included in this Quarterly Report on Form 10-Q should be read in conjunction with the audited consolidated financial statements and notes thereto for the year ended December 31, 2020, included in the Company&#8217;s Annual Report on Form 10-K. There have been no changes to the Company&#8217;s significant accounting policies during the three months ended March 31, 2021, as compared to the significant accounting policies described in the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended December 31, 2020.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include the accounts of the Company, its wholly-owned subsidiaries and its majority-owned subsidiary. The portion of equity and consolidated net income not attributable to the Company is considered non-controlling interest and is classified separately in the condensed consolidated financial statements. Any subsequent changes in the Company&#8217;s ownership interest while the Company retains its controlling interest in its majority-owned subsidiary will be accounted for as equity transactions. All intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities and equity accounts; disclosure of contingent assets and liabilities at the date of the financial statements; and the reported amounts of revenues and expenses during the reporting period. On an ongoing basis, the Company evaluates its estimates, including those related to marketable investments, allowances for credit losses, the amount of variable consideration included in the transaction price, warranty reserve, valuation of inventories, useful lives of property and equipment, operating and financing lease right-of-use (&#8220;ROU&#8221;) assets and liabilities, income taxes, contingent consideration and other contingencies, among others. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other data. Actual results could differ from those estimates. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segments </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined its operating segment on the same basis that it uses to evaluate its performance internally. The Company has one business activity: the design, development, manufacturing and marketing of innovative medical devices, and </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">operates as one operating segment. The Company&#8217;s chief operating decision-maker, its Chief Executive Officer, reviews its consolidated operating results for the purpose of allocating resources and evaluating financial performance. </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Standards</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2021, the Company adopted ASU No. 2019-12, Income Taxes&#8212; Simplifying the Accounting for Income Taxes (&#8220;ASU 2019-12&#8221;). This new standard removes certain exceptions for recognizing deferred taxes of foreign investments, the incremental approach to performing intraperiod allocation, and calculating income taxes for year-to-date interim period losses when such losses exceed anticipated full year losses. The standard also adds guidance to reduce complexity in certain areas, including accounting for franchise taxes that are partially based on income, transactions with a government that result in a step up in goodwill tax basis, enacted tax law changes impact during interim periods, and allocation of taxes to members of a consolidated group which are not subject to tax. The adoption of ASU 2019-12 did not have a material impact on the consolidated financial statements during the three months ended March 31, 2021.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168499868120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments and Fair Value of Financial Instruments<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Investments and Fair Value of Financial Instruments</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. Investments and Fair Value of Financial Instruments </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Marketable Investments</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s marketable investments have been classified and accounted for as available-for-sale. The following table presents the Company&#8217;s marketable investments as of March 31, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:41.631%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Securities with net gains or losses in accumulated other comprehensive income (loss)&#160;&#160;&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Gains</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Losses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Allowance<br/>&#160;for<br/>&#160;Credit Loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,247&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,249&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. agency and government sponsored securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,548&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. states and municipalities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47,283&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47,425&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">130,411&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">396&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(59)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">130,748&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">186,489&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">553&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(65)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">186,977&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:41.694%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Securities with net gains or losses in accumulated other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Gains</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Losses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Allowance<br/>&#160;for<br/>&#160;Credit Loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,242&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,246&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. agency and government sponsored securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,846&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,857&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. states and municipalities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47,934&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">162&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,095&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">134,298&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">669&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">134,964&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">194,320&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">846&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">195,162&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2021, the total amortized cost basis of the Company&#8217;s impaired available-for-sale securities exceeded its fair value by a nominal amount. The Company reviewed its impaired available-for-sale securities and concluded that the decline in fair value was not related to credit losses and is recoverable. Accordingly, during the three months ended March 31, 2021 no allowance for credit losses was recorded and instead the unrealized losses are reported as a component of accumulated other comprehensive loss. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the gross unrealized losses and the fair value for those marketable investments that were in an unrealized loss position for less than twelve months or for twelve months or more as of March 31, 2021 and&#160;December 31, 2020 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:26.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.228%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Less than 12 months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">12 months or more</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Losses</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. states and municipalities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,590&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,590&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(59)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(59)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35,717&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(65)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35,717&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(65)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:26.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.228%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Less than 12 months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">12 months or more</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Losses</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. states and municipalities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,408&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,408&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,552&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,552&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,960&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,960&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the contractual maturities of the Company&#8217;s marketable investments as of March 31, 2021 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.851%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.767%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due in less than one year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100,191&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100,403&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due in one to five years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">86,298&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">86,574&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">186,489&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">186,977&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value: </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 - Quoted prices in active markets for identical assets or liabilities. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 - Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The categorization of a financial instrument within the valuation hierarchy is based on the lowest level of input that is significant to the fair value measurement.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies its cash equivalents and marketable investments within Level 1 and Level 2, as it uses quoted market prices or alternative pricing sources and models utilizing market observable inputs. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined the fair value of its Level 1 financial instruments, which are traded in active markets, using quoted market prices for identical instruments.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable investments classified within Level 2 of the fair value hierarchy are valued based on other observable inputs, including broker or dealer quotations or alternative pricing sources. When quoted prices in active markets for identical assets or liabilities are not available, the Company relies on non-binding quotes from its investment managers, which are based on </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">proprietary valuation models of independent pricing services. These models generally use inputs such as observable market data, quoted market prices for similar instruments, historical pricing trends of a security as relative to its peers. To validate the fair value determination provided by its investment managers, the Company reviews the pricing movement in the context of overall market trends and trading information from its investment managers. In addition, the Company assesses the inputs and methods used in determining the fair value in order to determine the classification of securities in the fair value hierarchy.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not hold any Level 3 marketable investments as of March 31, 2021 or December 31, 2020. During the three months ended March 31, 2021 and 2020, the Company did not have any transfers between Level 1, Level 2 or Level 3 of the fair value hierarchy. Additionally, the Company did not have any financial assets and liabilities measured at fair value on a non-recurring basis as of March 31, 2021 or December 31, 2020.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the Company&#8217;s financial assets measured at fair value by level within the fair value hierarchy as of March 31, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:46.777%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.201%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level&#160;1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level&#160;2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level&#160;3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair&#160;Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,056&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,056&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Marketable investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,249&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,249&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. agency and government sponsored securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. states and municipalities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47,425&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47,425&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">130,748&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">130,748&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,056&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">186,977&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">198,033&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:46.777%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.201%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level&#160;1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level&#160;2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level&#160;3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair&#160;Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33,054&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33,054&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Marketable investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,246&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,246&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. agency and government sponsored securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,857&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,857&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. states and municipalities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,095&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,095&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">134,964&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">134,964&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33,054&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">195,162&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">228,216&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contingent Consideration Obligations</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2021 and December 31, 2020, there were no contingent consideration liabilities classified as Level 3. The Company had a contingent consideration liability balance of $1.2 million related to milestone payments due in connection with the 2017 acquisition of Crossmed S.p.a. (&#8220;Crossmed&#8221;) and was based on actual revenue performance for the year ended December 31, 2019 and not based on unobservable inputs. The Company made this payment during the three months ended March 31, 2020 of which $0.5 million is presented in operating activities and $0.7 million is presented in financing activities in the condensed consolidated statement of cash flows. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in fair value of the contingent consideration obligation for the three months ended March 31, 2020 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:80.451%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.617%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value of Contingent Consideration</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,206&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments of contingent consideration liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,186)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency remeasurement</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at March 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168502116840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock', window );">Balance Sheet Components</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. Balance Sheet Components </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the components of inventories as of March 31, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:68.153%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.542%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Raw materials</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58,816&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45,341&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Work in process</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,853&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,099&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finished goods</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">165,652&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">152,087&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">245,321&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">219,527&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accrued Liabilities</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the components of accrued liabilities as of March 31, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:68.153%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.542%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payroll and employee-related cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57,234&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50,083&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,213&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,246&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales return provision</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,470&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,812&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product warranty</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,314&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,896&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other acquisition-related costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,983&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,758&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">90,214&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85,795&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:21.491%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amount consists of a contingent liability related to an anti-dilution provision from the asset acquisition of MVI Health Inc. (&#8220;MVI&#8221;) in 2018. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the changes in the Company&#8217;s estimated product warranty accrual, included in accrued liabilities, as of March 31, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:68.153%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.542%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at the beginning of the period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,896&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,318&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accruals of warranties issued</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">775&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,589&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlements of warranty claims</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(357)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,011)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at the end of the period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,314&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,896&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -URI http://asc.fasb.org/topic&amp;trid=2122208<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalBalanceSheetDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168501585448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Intangible Assets, Net (Excluding Goodwill) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">Intangible Assets</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. Intangible Assets</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Acquired Intangible Assets</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present details of the Company&#8217;s acquired finite-lived intangible assets, as of March 31, 2021 and December 31, 2020 (in thousands, except weighted-average amortization period):</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.894%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.426%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average Amortization Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15.0 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,991&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,748)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,243&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade secrets and processes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20.0 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,256&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(854)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,402&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.0 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,803&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,351)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">452&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16.7 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,050&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,953)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,097&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.894%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.426%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average <br/>Amortization Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15.0 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,311&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,706)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,605&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade secrets and processes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20.0 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,256&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(788)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,468&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.0 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,885&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,319)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">566&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16.6 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,452&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,813)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,639&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The customer relationships and other intangible assets subject to amortization relate to the acquisition of Crossmed during the third quarter of 2017. The gross carrying amount and accumulated amortization of these intangible assets are subject to foreign currency translation effects. The Company&#8217;s $5.3 million trade secrets and processes intangible asset was recognized in connection with a royalty buyout agreement entered into during the first quarter of 2018.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the amortization expense recorded related to the Company&#8217;s finite-lived intangible assets for the three months ended March 31, 2021 and March 31, 2020 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:65.713%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.760%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales, general and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">212&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">194&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">278&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">260&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all or part of the information related to intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168500123928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillDisclosureTextBlock', window );">Goodwill</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. Goodwill </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in goodwill during the three months ended March 31, 2021&#160;(in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:81.597%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.470%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total Company</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,372&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency translation </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(366)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance as of March 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,006&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2144439<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168499843704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Indebtedness</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. Indebtedness</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Credit Agreement</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April&#160;24, 2020, the Company entered into a Credit Agreement (the &#8220;Credit Agreement&#8221;) with JPMorgan Chase Bank, N.A., as administrative agent and lender, and Bank of America, N.A. and Citibank, N.A. as lenders. The Credit Agreement is secured and provides for up to $100&#160;million in available revolving borrowing capacity with an option, subject to certain conditions, for the Company to increase the aggregate borrowing capacity to up to $150&#160;million, and was set to mature on April&#160;23, 2021. The Company entered into an amended one-year&#160;credit&#160;agreement&#160;with JPMorgan Chase Bank, N.A., as administrative agent and lender, and Bank of America, N.A. and Citibank, N.A. as lenders during the three months ended March 31, 2021. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amended Credit Agreement extended the maturity date from April&#160;23, 2021 to February&#160;21, 2022 and has substantially the same terms and conditions as the prior&#160;credit&#160;agreement&#160;with certain changes including the exclusion of certain one-time charges and expenses incurred during the fiscal quarters ended September 30, 2020 and December 31, 2020 from the calculation of the financial covenants, reductions in interest rate floors applicable to revolving loans and other changes to borrowing mechanics under the Credit Agreement.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement requires the Company to maintain a minimum fixed charge coverage ratio and to not exceed a maximum leverage ratio. As of March 31, 2021, the Company was in compliance with these requirements. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2021 and December 31, 2020, there were no borrowings outstanding under the amended Credit Agreement.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168518630088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. Commitments and Contingencies </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Royalty Obligations</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2005, the Company entered into a license agreement that requires the Company to make minimum royalty payments to the licensor on a quarterly basis. In July 2019, the Company amended the license agreement to extend its term for an additional ten years and to increase the required minimum annual royalty payments by $0.2 million. As of both March 31, 2021 and December 31, 2020, the amended license agreement required minimum quarterly royalty payments of $0.3 million. On each January 1, the quarterly calendar year minimum royalty shall be adjusted to equal the prior year&#8217;s minimum royalty adjusted by a percentage equal to the percentage change in the &#8220;consumer price index for all urban consumers&#8221; for the prior calendar year as reported by the U.S. Department of Labor. Unless terminated earlier, the term of the amended license agreement shall expire June 30, 2029.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2012, the Company entered into an agreement that requires the Company to pay, on a quarterly basis, a 5% royalty on sales of products covered under applicable patents.&#160;The first commercial sale of covered products occurred in April 2014. Unless terminated earlier, the royalty term for each applicable product shall continue for fifteen years following the first commercial sale of such patented product, or when the applicable patent covering such product has expired, whichever is sooner.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Royalty expense included in cost of revenue for the three months ended March 31, 2021 and 2020, was $0.5 million and $0.7 million, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contingencies</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company may have certain contingent liabilities that arise in the ordinary course of business. The Company accrues a liability for such matters when it is probable that future expenditures will be made and such expenditures can be reasonably estimated. Refer to Note &#8220;3. Investments and Fair Value of Financial Instruments&#8221; for more information on contingent liabilities recorded on the condensed consolidated balance sheet.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Indemnification </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into standard indemnification arrangements in the ordinary course of business. In many such arrangements, the Company agrees to indemnify, hold harmless, and reimburse the indemnified parties for losses suffered or incurred by the indemnified parties in connection with any trade secret, copyright, patent or other intellectual property infringement claim by any third-party with respect to the Company&#8217;s technology. The Company also agrees to indemnify many indemnified parties for product defect and similar claims. The term of these indemnification agreements is generally perpetual. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable because it involves claims that may be made against the Company in the future, but have not yet been made.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into indemnification agreements with its directors and officers that may require the Company to indemnify its directors and officers against liabilities that may arise by reason of their status or service as directors or officers, other than liabilities arising from willful misconduct of the individual.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has not incurred costs to defend lawsuits or settle claims related to these indemnification agreements. No liability associated with any of these indemnification requirements has been recorded to date.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Litigation</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company is subject to other claims and assessments in the ordinary course of business. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 15, 2021, a putative securities class action complaint was filed against the Company and its CEO, Adam Elsesser, and Executive Vice President, Global Marketing and Public Relations, Gita Barry, on behalf of a single shareholder in the U.S. District Court for the Northern District of California, asserting claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 and Rule 10b-5 promulgated thereunder. The complaint sought unspecified damages on behalf of a purported class that would comprise all individuals who purchased or otherwise acquired the Company's common stock between August 3, 2020 and December 15, 2020. The complaint alleged securities law violations based on allegedly misleading statements and/or omissions made in connection with the Company&#8217;s JET 7 Xtra Flex product. On March 16, 2021, the plaintiff voluntarily dismissed the complaint without prejudice. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is not currently a party to any litigation matter that, individually or in the aggregate, is expected to have a material adverse effect on the Company&#8217;s business, financial condition, results of operations or cash flows.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168500219352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholder's Equity<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholder's Equity</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. Stockholders&#8217; Equity</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Incentive Plans </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity of stock options under the 2005 Plan, 2011 Plan and 2014 Plan (collectively, the "Plans") is set forth below:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:64.346%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.444%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of&#160;Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average<br/>Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,020,978&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23.38&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(42,408)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15.70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Canceled/Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at March 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">978,570&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23.71&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock and Restricted Stock Units</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity of unvested restricted stock awards and restricted stock units under the Plans during the three months ended March 31, 2021 is set forth below:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:64.346%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.444%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted -Average<br/>Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested at December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">369,629&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">163.03&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53,080&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">255.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Released/Vested - Restricted Stock/RSUs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(36,672)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140.42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Canceled/Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,182)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175.99&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested at March 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">381,855&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">177.84&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2021, 364,777 restricted stock awards and restricted stock units are expected to vest.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-based Compensation</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the stock-based compensation expense included in the Company&#8217;s condensed consolidated statements of operations for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">three</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended March 31, 2021 and 2020 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:64.346%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.444%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.446%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">798&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">648&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,062&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">874&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales, general and administrative</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,535&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,167&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,395&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,689&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2021, total unrecognized compensation cost was $55.6 million related to unvested share-based compensation arrangements which is expected to be recognized over a weighted average period of 2.9 years.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total stock-based compensation cost capitalized in inventory was $1.3 million and $1.2 million as of March 31, 2021 and December 31, 2020, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168530991720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Loss<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNoteTextBlock', window );">Accumulated Other Comprehensive Loss</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10. Accumulated Other Comprehensive (Loss) Income  </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive loss consists of two components: unrealized gains or losses on the Company&#8217;s available-for-sale marketable investments and gains or losses from foreign currency translation adjustments. Until realized and reported as a component of consolidated net (loss) income, these comprehensive (loss) income items accumulate and are included within accumulated other comprehensive income (loss). Unrealized gains and losses on the Company&#8217;s marketable investments are reclassified from accumulated other comprehensive income (loss) into earnings when realized upon sale, and are determined based on specific identification of securities sold. Gains and losses from the translation of assets and liabilities denominated in non-U.S. dollar functional currencies are included in accumulated other comprehensive income (loss).</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the accumulated balances during the period and includes information regarding the manner in which the reclassifications out of accumulated other comprehensive income (loss) into earnings affect the Company&#8217;s condensed consolidated statements of operations and consolidated statements of comprehensive (loss) income (in thousands):&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.856%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.529%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.389%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.389%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.389%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.389%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.389%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.396%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:120%">&#160;Marketable<br/>Investments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:120%">&#160;Currency Translation<br/>Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:120%">&#160;Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:120%">&#160;Marketable<br/>Investments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:120%">&#160;Currency Translation<br/>Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:120%">&#160;Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance, beginning of the period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">647&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,894&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,541&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">238&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2,562)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2,324)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other comprehensive (loss) income before reclassifications:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Unrealized (loss) gain &#8212; marketable investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(353)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(353)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(689)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(689)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Foreign currency translation (losses) gains </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2,695)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2,695)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1,634)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1,634)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Income tax effect &#8212;  expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">82&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">82&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">72&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">72&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(271)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2,695)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2,966)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(617)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1,634)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2,251)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amounts reclassified from accumulated other comprehensive income (loss) to consolidated net (loss) income:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Realized gain (loss) &#8212; marketable investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Income tax effect &#8212; expense (benefit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net current-year other comprehensive (loss) income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(271)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2,695)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2,966)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(617)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1,634)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2,251)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance, end of the period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">376&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(801)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(425)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(379)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4,196)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4,575)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNoteTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -URI http://asc.fasb.org/topic&amp;trid=2134417<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNoteTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168501568536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11. Income Taxes </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s income tax expense, deferred tax assets and liabilities, and reserves for unrecognized tax benefits reflect management&#8217;s best assessment of estimated current and future taxes to be paid. The Company is subject to income taxes in both </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the United States and foreign jurisdictions. Significant judgment and estimates are required in determining the consolidated income tax expense.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During interim periods, the Company generally utilizes the estimated annual effective tax rate (&#8220;AETR&#8221;) method which involves the use of forecasted information. Under the AETR method, the provision is calculated by applying the estimated AETR for the full fiscal year to &#8220;ordinary&#8221; income or loss (pretax income or loss excluding unusual or infrequently occurring discrete items) for the reporting period. Jurisdictions with tax assets for which the Company believes a tax benefit cannot be realized are excluded from the computation of its AETR. </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s provision for income taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was $1.5 million </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for the three months ended March 31, 2021, which </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">was primarily due to tax expenses attributable to its worldwide profits offset by excess tax benefits from stock-based compensation attributable to its U.S. jurisdiction. The Company&#8217;s benefit from income taxes was $1.6 million for the three months ended March 31, 2020, which was primarily due to tax benefits attributable to its worldwide losses as a result of the COVID-19 pandemic impact combined with excess tax benefits from stock-based compensation attributable to its U.S. jurisdiction. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s effective tax rate changed to 12.4% for the three months ended March 31, 2021, compared to 219.0% for the three months ended March 31, 2020.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company&#8217;s change in effective tax rate was primarily attributable to small tax expenses over relatively large worldwide profits for the three months ended March 31, 2021, when compared to large tax benefits over relatively small worldwide losses for the three months ended March 31, 2020.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant domestic deferred tax assets (&#8220;DTAs&#8221;) were generated in recent years, primarily due to excess tax benefits from stock option exercises and vesting of restricted stock. The Company evaluates all available positive and negative evidence, objective and subjective in nature, in each reporting period to determine if sufficient taxable income will be generated to realize the benefits of its DTAs and, if not, a valuation allowance to reduce the DTAs is recorded. As of March 31, 2021 and 2020, the Company maintains a valuation allowance against its Federal Research and Development Tax Credit and California DTAs as the Company could not conclude at the required more-likely-than-not level of certainty, that the benefit of these tax attributes would be realized prior to expiration. As of March 31, 2021 and 2020, the Company also maintains a valuation allowance against DTAs acquired from MVI which are subject to Separate Return Limitation Year (&#8220;SRLY&#8221;) rules that limit the utilization of the pre-acquisition tax attributes to offset future taxable income solely generated by MVI.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains that all foreign earnings, with the exception of a portion of the earnings of its German subsidiary, are permanently reinvested outside the United States and therefore deferred taxes attributable to such are not provided for in the Company&#8217;s condensed consolidated financial statements as of March 31, 2021. The Company will repatriate foreign earnings only to the extent doing so will not result in any material U.S. tax consequences. Thus, deferred taxes on any potential future repatriation of a portion of the earnings of its German subsidiary were not reflected in the Company&#8217;s condensed consolidated financial statements as of March 31, 2021.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168501623672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net (Loss) Income Attributable to Penumbra, Inc. Per Share<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net (Loss) Income Attributable to Penumbra, Inc. Per Share</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12. Net Income Attributable to Penumbra, Inc. Per Share </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company computed basic net income attributable to Penumbra, Inc. per share based on the weighted average number of shares of common stock outstanding during the period. The Company computed diluted net income attributable to Penumbra, Inc. per share based on the weighted average number of shares of common stock outstanding plus potentially dilutive common stock equivalents outstanding during the period using the treasury stock method. For the purposes of this calculation, stock options, restricted stock, restricted stock units and stock sold through the Company&#8217;s employee stock purchase plan are considered common stock equivalents.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the numerator and denominator used in the calculation of the basic and diluted net income attributable to Penumbra, Inc. per share is as follows (in thousands, except share and per share amounts):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income attributable to Penumbra, Inc.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,836&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average shares used to compute net income attributable to common stockholders:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,455,712&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35,042,912&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potential dilutive stock-based options and awards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,077,808&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,319,814&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37,533,520&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,362,726&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income attributable to Penumbra, Inc. per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.04&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.32&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.04&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2021 and 2020, outstanding stock-based awards of 22 thousand and 18 thousand shares, respectively, were excluded from the computation of diluted net income attributable to Penumbra, Inc. per share because their effect would have been anti-dilutive.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168501935176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenues</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13. Revenues </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized in an amount that reflects the consideration the Company expects to be entitled to in exchange for goods or services. All revenue recognized in the condensed consolidated statements of operations is considered to be revenue from contracts with customers.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s revenues disaggregated by geography, based on the destination to which the Company ships its products, for the three months ended March 31, 2021 and 2020 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.607%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.183%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</span></td><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">120,070&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95,774&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49,134&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">169,204&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">137,329&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s revenues disaggregated by product category, for the three months ended March 31, 2021 and 2020 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.461%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.329%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vascular</span></td><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89,165&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59,253&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Neuro</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">80,039&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78,076&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">169,204&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">137,329&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">China Distribution and Technology Licensing Agreement</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2020, the Company entered into a distribution and technology licensing arrangement with its existing distribution partner in China. In addition to modifying the Company&#8217;s standard distribution agreement with its Chinese partner, the Company agreed to license the technology for certain products to its Chinese partner to permit the manufacturing and commercialization of such products in China as well as provide certain regulatory support. Apart from the standard distribution </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">agreement, the Company will receive fixed payments upon transferring its distinct licensed technology and providing related regulatory support and receive royalty payments on the downstream sales of the licensed products.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Obligations</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Delivery of products - The Company&#8217;s contracts with customers typically contain a single performance obligation, delivery of the Company&#8217;s products. Satisfaction of that performance obligation occurs when control of the promised goods transfers to the customer, which is generally upon shipment for non-consignment sale agreements and upon utilization for consignment sale agreements.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payment terms - Our payment terms vary by the type and location of our customer. The timing between fulfillment of performance obligations and when payment is due is not significant and does not give rise to financing transactions. The Company did not have any contracts with significant financing components as of March 31, 2021.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product returns - The Company may allow customers to return products purchased at the Company&#8217;s discretion. The Company estimates the amount of its product sales that may be returned by its customers and records this estimate as a reduction of revenue in the period in which the related product revenue is recognized. The Company currently estimates product return liabilities using its own historic sales information, trends, industry data, and other relevant data points.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warranties - The Company offers its standard warranty to all customers and it is not available for sale on a standalone basis. The Company&#8217;s standard warranty represents its guarantee that its products function as intended, are free from defects, and comply with agreed-upon specifications and quality standards. This assurance does not constitute a service and is not a separate performance obligation.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Transaction Price</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recorded at the net sales price, which includes estimates of variable consideration such as product returns utilizing historical return rates, rebates, discounts, and other adjustments to net revenue. To the extent the transaction price includes variable consideration, the Company estimates the amount of variable consideration that should be included in the transaction price. When determining if variable consideration should be constrained, management considers whether there are factors that could result in a significant reversal of revenue and the likelihood of a potential reversal. Variable consideration is included in revenue only to the extent that it is probable that a significant reversal of the revenue recognized will not occur when the uncertainty associated with the&#160;variable consideration&#160;is subsequently resolved. These estimates are reassessed each reporting period as required. During the three months ended March 31, 2021, the Company made no material changes in estimates for variable consideration. When the Company performs shipping and handling activities after control of goods is transferred to the customer, they are considered as fulfillment activities, and costs are accrued for when the related revenue is recognized. Taxes collected from customers relating to product sales and remitted to governmental authorities are excluded from revenues.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168498235768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation and Consolidation</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated balance sheet as of March 31, 2021, the condensed consolidated statements of operations, the condensed consolidated statements of comprehensive income (loss), and the condensed consolidated statements of stockholders&#8217; equity for the three months ended March 31, 2021 and 2020, and the condensed consolidated statements of cash flows for the three months ended March 31, 2021 and 2020 are unaudited. The unaudited condensed consolidated financial statements included herein have been prepared by the Company in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;) and the applicable rules&#160;and regulations of the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;) for interim financial information. Accordingly, they do not include all of the information and notes required by U.S. GAAP for complete financial statements. The condensed consolidated balance sheet data as of December 31, 2020 was derived from the audited financial statements as of that date.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and, in the opinion of management, reflect all adjustments of a normal recurring nature considered necessary to state fairly the Company&#8217;s financial position as of March 31, 2021, the results of its operations for the three months ended March 31, 2021 and 2020, the changes in comprehensive income (loss) and stockholders&#8217; equity for the three months ended March 31, 2021 and 2020, and the cash flows for the three months ended March 31, 2021 and 2020. The results for the three months ended March 31, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021 or for any other future annual or interim period.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information included in this Quarterly Report on Form 10-Q should be read in conjunction with the audited consolidated financial statements and notes thereto for the year ended December 31, 2020, included in the Company&#8217;s Annual Report on Form 10-K. There have been no changes to the Company&#8217;s significant accounting policies during the three months ended March 31, 2021, as compared to the significant accounting policies described in the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended December 31, 2020.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Consolidation</a></td>
<td class="text">The condensed consolidated financial statements include the accounts of the Company, its wholly-owned subsidiaries and its majority-owned subsidiary. The portion of equity and consolidated net income not attributable to the Company is considered non-controlling interest and is classified separately in the condensed consolidated financial statements. Any subsequent changes in the Company&#8217;s ownership interest while the Company retains its controlling interest in its majority-owned subsidiary will be accounted for as equity transactions. All intercompany balances and transactions have been eliminated in consolidation.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text">Use of EstimatesThe preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities and equity accounts; disclosure of contingent assets and liabilities at the date of the financial statements; and the reported amounts of revenues and expenses during the reporting period. On an ongoing basis, the Company evaluates its estimates, including those related to marketable investments, allowances for credit losses, the amount of variable consideration included in the transaction price, warranty reserve, valuation of inventories, useful lives of property and equipment, operating and financing lease right-of-use (&#8220;ROU&#8221;) assets and liabilities, income taxes, contingent consideration and other contingencies, among others. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other data. Actual results could differ from those estimates.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segments</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segments </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined its operating segment on the same basis that it uses to evaluate its performance internally. The Company has one business activity: the design, development, manufacturing and marketing of innovative medical devices, and </span></div>operates as one operating segment. The Company&#8217;s chief operating decision-maker, its Chief Executive Officer, reviews its consolidated operating results for the purpose of allocating resources and evaluating financial performance.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Adopted Accounting Standards and Recently Issued Accounting Standards</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Standards</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2021, the Company adopted ASU No. 2019-12, Income Taxes&#8212; Simplifying the Accounting for Income Taxes (&#8220;ASU 2019-12&#8221;). This new standard removes certain exceptions for recognizing deferred taxes of foreign investments, the incremental approach to performing intraperiod allocation, and calculating income taxes for year-to-date interim period losses when such losses exceed anticipated full year losses. The standard also adds guidance to reduce complexity in certain areas, including accounting for franchise taxes that are partially based on income, transactions with a government that result in a step up in goodwill tax basis, enacted tax law changes impact during interim periods, and allocation of taxes to members of a consolidated group which are not subject to tax. The adoption of ASU 2019-12 did not have a material impact on the consolidated financial statements during the three months ended March 31, 2021.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesPolicy', window );">Marketable Investments</a></td>
<td class="text">Marketable InvestmentsThe Company&#8217;s marketable investments have been classified and accounted for as available-for-sale.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment classified as marketable security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120252992&amp;loc=d3e62652-112803<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168498688104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments and Fair Value of Financial Instruments (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock', window );">Schedule of Marketable Investments</a></td>
<td class="text">The following table presents the Company&#8217;s marketable investments as of March 31, 2021 and December 31, 2020 (in thousands):<div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:41.631%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Securities with net gains or losses in accumulated other comprehensive income (loss)&#160;&#160;&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Gains</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Losses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Allowance<br/>&#160;for<br/>&#160;Credit Loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,247&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,249&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. agency and government sponsored securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,548&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. states and municipalities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47,283&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47,425&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">130,411&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">396&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(59)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">130,748&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">186,489&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">553&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(65)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">186,977&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:41.694%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Securities with net gains or losses in accumulated other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Gains</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Losses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Allowance<br/>&#160;for<br/>&#160;Credit Loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,242&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,246&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. agency and government sponsored securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,846&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,857&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. states and municipalities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47,934&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">162&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,095&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">134,298&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">669&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">134,964&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">194,320&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">846&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">195,162&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock', window );">Schedule of the Fair Value of Marketable Investments in an Unrealized Loss Position for Less than Twelve Months</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the gross unrealized losses and the fair value for those marketable investments that were in an unrealized loss position for less than twelve months or for twelve months or more as of March 31, 2021 and&#160;December 31, 2020 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:26.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.228%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Less than 12 months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">12 months or more</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Losses</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. states and municipalities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,590&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,590&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(59)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(59)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35,717&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(65)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35,717&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(65)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:26.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.228%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Less than 12 months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">12 months or more</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Losses</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. states and municipalities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,408&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,408&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,552&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,552&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,960&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,960&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock', window );">Schedule of Contractual Maturities of Marketable Investments</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the contractual maturities of the Company&#8217;s marketable investments as of March 31, 2021 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.851%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.767%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due in less than one year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100,191&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100,403&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due in one to five years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">86,298&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">86,574&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">186,489&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">186,977&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of Fair Value of Assets and Liabilities</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the Company&#8217;s financial assets measured at fair value by level within the fair value hierarchy as of March 31, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:46.777%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.201%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level&#160;1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level&#160;2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level&#160;3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair&#160;Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,056&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,056&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Marketable investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,249&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,249&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. agency and government sponsored securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. states and municipalities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47,425&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47,425&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">130,748&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">130,748&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,056&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">186,977&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">198,033&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:46.777%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.201%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level&#160;1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level&#160;2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level&#160;3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair&#160;Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33,054&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33,054&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Marketable investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,246&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,246&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. agency and government sponsored securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,857&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,857&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. states and municipalities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,095&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,095&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">134,964&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">134,964&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33,054&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">195,162&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">228,216&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Schedule of Fair Value of Contingent Consideration Obligation</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in fair value of the contingent consideration obligation for the three months ended March 31, 2020 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:80.451%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.617%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value of Contingent Consideration</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,206&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments of contingent consideration liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,186)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency remeasurement</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at March 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of fair value of investments in debt and equity securities in an unrealized loss position categorized neither as held-to-maturity nor trading securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19279-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168501545960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components Balance Sheet Components (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventories</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the components of inventories as of March 31, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:68.153%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.542%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Raw materials</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58,816&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45,341&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Work in process</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,853&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,099&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finished goods</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">165,652&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">152,087&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">245,321&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">219,527&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Liabilities</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the components of accrued liabilities as of March 31, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:68.153%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.542%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payroll and employee-related cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57,234&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50,083&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,213&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,246&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales return provision</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,470&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,812&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product warranty</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,314&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,896&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other acquisition-related costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,983&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,758&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">90,214&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85,795&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>(1) Amount consists of a contingent liability related to an anti-dilution provision from the asset acquisition of MVI Health Inc. (&#8220;MVI&#8221;) in 2018.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock', window );">Schedule of Estimated Product Warranty Accrual</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the changes in the Company&#8217;s estimated product warranty accrual, included in accrued liabilities, as of March 31, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:68.153%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.542%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at the beginning of the period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,896&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,318&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accruals of warranties issued</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">775&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,589&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlements of warranty claims</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(357)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,011)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at the end of the period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,314&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,896&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168500097288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Intangible Assets, Net (Excluding Goodwill) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of indefinite-lived intangible assets</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present details of the Company&#8217;s acquired finite-lived intangible assets, as of March 31, 2021 and December 31, 2020 (in thousands, except weighted-average amortization period):</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.894%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.426%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average Amortization Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15.0 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,991&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,748)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,243&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade secrets and processes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20.0 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,256&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(854)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,402&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.0 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,803&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,351)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">452&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16.7 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,050&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,953)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,097&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.894%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.426%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average <br/>Amortization Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15.0 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,311&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,706)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,605&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade secrets and processes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20.0 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,256&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(788)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,468&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.0 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,885&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,319)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">566&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16.6 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,452&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,813)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,639&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock', window );">Finite-lived Intangible Assets Amortization Expense</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the amortization expense recorded related to the Company&#8217;s finite-lived intangible assets for the three months ended March 31, 2021 and March 31, 2020 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:65.713%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.760%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales, general and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">212&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">194&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">278&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">260&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b),(d)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168501523400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill Goodwill (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of goodwill</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. Goodwill </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in goodwill during the three months ended March 31, 2021&#160;(in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:81.597%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.470%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total Company</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,372&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency translation </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(366)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance as of March 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,006&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill Impairment Review</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews goodwill for impairment annually during the fourth quarter or more frequently if events or circumstances indicate that an impairment loss may have occurred. The Company determined that there was no impairment of goodwill as of March 31, 2021.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168501507656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholder's Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary of Stock Option Activity</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity of stock options under the 2005 Plan, 2011 Plan and 2014 Plan (collectively, the "Plans") is set forth below:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:64.346%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.444%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of&#160;Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average<br/>Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,020,978&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23.38&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(42,408)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15.70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Canceled/Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at March 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">978,570&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23.71&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Summary of Unvested Restricted Stock and Restricted Stock Unit Activity</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity of unvested restricted stock awards and restricted stock units under the Plans during the three months ended March 31, 2021 is set forth below:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:64.346%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.444%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted -Average<br/>Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested at December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">369,629&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">163.03&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53,080&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">255.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Released/Vested - Restricted Stock/RSUs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(36,672)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140.42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Canceled/Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,182)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175.99&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested at March 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">381,855&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">177.84&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Schedule of Stock-based Compensation Expense</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the stock-based compensation expense included in the Company&#8217;s condensed consolidated statements of operations for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">three</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended March 31, 2021 and 2020 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:64.346%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.444%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.446%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">798&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">648&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,062&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">874&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales, general and administrative</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,535&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,167&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,395&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,689&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168500097848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Loss (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Accumulated Other Comprehensive Income (Loss)</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the accumulated balances during the period and includes information regarding the manner in which the reclassifications out of accumulated other comprehensive income (loss) into earnings affect the Company&#8217;s condensed consolidated statements of operations and consolidated statements of comprehensive (loss) income (in thousands):&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.856%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.529%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.389%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.389%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.389%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.389%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.389%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.396%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:120%">&#160;Marketable<br/>Investments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:120%">&#160;Currency Translation<br/>Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:120%">&#160;Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:120%">&#160;Marketable<br/>Investments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:120%">&#160;Currency Translation<br/>Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:120%">&#160;Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance, beginning of the period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">647&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,894&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,541&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">238&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2,562)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2,324)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other comprehensive (loss) income before reclassifications:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Unrealized (loss) gain &#8212; marketable investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(353)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(353)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(689)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(689)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Foreign currency translation (losses) gains </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2,695)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2,695)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1,634)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1,634)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Income tax effect &#8212;  expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">82&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">82&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">72&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">72&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(271)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2,695)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2,966)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(617)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1,634)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2,251)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amounts reclassified from accumulated other comprehensive income (loss) to consolidated net (loss) income:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Realized gain (loss) &#8212; marketable investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Income tax effect &#8212; expense (benefit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net current-year other comprehensive (loss) income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(271)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2,695)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2,966)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(617)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1,634)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2,251)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance, end of the period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">376&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(801)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(425)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(379)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4,196)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4,575)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168500062616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net (Loss) Income Attributable to Penumbra, Inc. Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Reconciliation of the Numerator and Denominator used in the Calculation of the Basic and Diluted Earnings per Share</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the numerator and denominator used in the calculation of the basic and diluted net income attributable to Penumbra, Inc. per share is as follows (in thousands, except share and per share amounts):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income attributable to Penumbra, Inc.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,836&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average shares used to compute net income attributable to common stockholders:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,455,712&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35,042,912&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potential dilutive stock-based options and awards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,077,808&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,319,814&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37,533,520&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,362,726&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income attributable to Penumbra, Inc. per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.04&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.32&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.04&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168500091880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues Revenues (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s revenues disaggregated by geography, based on the destination to which the Company ships its products, for the three months ended March 31, 2021 and 2020 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.607%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.183%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</span></td><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">120,070&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95,774&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49,134&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">169,204&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">137,329&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s revenues disaggregated by product category, for the three months ended March 31, 2021 and 2020 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.461%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.329%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vascular</span></td><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89,165&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59,253&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Neuro</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">80,039&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78,076&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">169,204&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">137,329&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168502948472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Additional Disclosures (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($) </div>
<div>activity </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pen_NumberofBusinessActivities', window );">Number of business activities | activity</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments | segment</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Adjustment to retained earnings</a></td>
<td class="num">$ (650,471)<span></span>
</td>
<td class="num">$ (637,788)<span></span>
</td>
<td class="num">$ (488,117)<span></span>
</td>
<td class="num">$ (485,613)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">126,415<span></span>
</td>
<td class="nump">114,608<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for credit losses</a></td>
<td class="nump">2,137<span></span>
</td>
<td class="nump">2,198<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Cumulative Effect, Period of Adoption, Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Adjustment to retained earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,198<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember', window );">Retained Earnings (Accumulated Deficit)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Adjustment to retained earnings</a></td>
<td class="num">$ (52,458)<span></span>
</td>
<td class="num">$ (40,622)<span></span>
</td>
<td class="num">$ (57,749)<span></span>
</td>
<td class="num">(57,522)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember', window );">Retained Earnings (Accumulated Deficit) | Cumulative Effect, Period of Adoption, Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Adjustment to retained earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,198<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pen_NumberofBusinessActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of Business Activities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pen_NumberofBusinessActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21914-107793<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21711-107793<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168502948152">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investments and Fair Value of Financial Instruments - Gains and Losses of Marketable Investments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAmortizedCost', window );">Amortized Cost</a></td>
<td class="nump">$ 186,489<span></span>
</td>
<td class="nump">$ 194,320<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">553<span></span>
</td>
<td class="nump">846<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(65)<span></span>
</td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss', window );">Allowance for Credit Loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesCurrent', window );">Fair Value</a></td>
<td class="nump">186,977<span></span>
</td>
<td class="nump">195,162<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember', window );">Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAmortizedCost', window );">Amortized Cost</a></td>
<td class="nump">4,247<span></span>
</td>
<td class="nump">4,242<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss', window );">Allowance for Credit Loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesCurrent', window );">Fair Value</a></td>
<td class="nump">4,249<span></span>
</td>
<td class="nump">4,246<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=pen_U.S.AgencyAndGovernmentSponsoredSecuritiesMember', window );">U.S. agency and government sponsored securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAmortizedCost', window );">Amortized Cost</a></td>
<td class="nump">4,548<span></span>
</td>
<td class="nump">7,846<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss', window );">Allowance for Credit Loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesCurrent', window );">Fair Value</a></td>
<td class="nump">4,555<span></span>
</td>
<td class="nump">7,857<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember', window );">U.S. states and municipalities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAmortizedCost', window );">Amortized Cost</a></td>
<td class="nump">47,283<span></span>
</td>
<td class="nump">47,934<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">148<span></span>
</td>
<td class="nump">162<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(6)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss', window );">Allowance for Credit Loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesCurrent', window );">Fair Value</a></td>
<td class="nump">47,425<span></span>
</td>
<td class="nump">48,095<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAmortizedCost', window );">Amortized Cost</a></td>
<td class="nump">130,411<span></span>
</td>
<td class="nump">134,298<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">396<span></span>
</td>
<td class="nump">669<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(59)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss', window );">Allowance for Credit Loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesCurrent', window );">Fair Value</a></td>
<td class="nump">$ 130,748<span></span>
</td>
<td class="nump">$ 134,964<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of unrealized gain in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of unrealized loss in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This item represents the cost of debt and equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt and equity securities categorized neither as trading securities nor held-to-maturity securities and intended be sold or mature one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121582814&amp;loc=SL82922900-210455<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121582814&amp;loc=SL82922900-210455<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aaa)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121558606&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=pen_U.S.AgencyAndGovernmentSponsoredSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=pen_U.S.AgencyAndGovernmentSponsoredSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168501504264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments and Fair Value of Financial Instruments - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">$ (65,000)<span></span>
</td>
<td class="num">$ (4,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossPeriodIncreaseDecrease', window );">Allowance for credit losses</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of unrealized loss in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in allowance for credit loss of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121582814&amp;loc=SL82922900-210455<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168503931272">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investments and Fair Value of Financial Instruments - Marketable Securities in an Unrealized Loss Position (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue', window );">Less than 12 months: Fair Value</a></td>
<td class="nump">$ 35,717<span></span>
</td>
<td class="nump">$ 13,960<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Less than 12 months: Gross Unrealized Losses</a></td>
<td class="num">(65)<span></span>
</td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue', window );">12 Months of more: Fair Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">12 months or more: Gross Unrealized Losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue', window );">Total: Fair Value</a></td>
<td class="nump">35,717<span></span>
</td>
<td class="nump">13,960<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss', window );">Total: Gross Unrealized Losses</a></td>
<td class="num">(65)<span></span>
</td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember', window );">U.S. states and municipalities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue', window );">Less than 12 months: Fair Value</a></td>
<td class="nump">3,590<span></span>
</td>
<td class="nump">1,408<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Less than 12 months: Gross Unrealized Losses</a></td>
<td class="num">(6)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue', window );">12 Months of more: Fair Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">12 months or more: Gross Unrealized Losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue', window );">Total: Fair Value</a></td>
<td class="nump">3,590<span></span>
</td>
<td class="nump">1,408<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss', window );">Total: Gross Unrealized Losses</a></td>
<td class="num">(6)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue', window );">Less than 12 months: Fair Value</a></td>
<td class="nump">32,127<span></span>
</td>
<td class="nump">12,552<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Less than 12 months: Gross Unrealized Losses</a></td>
<td class="num">(59)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue', window );">12 Months of more: Fair Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">12 months or more: Gross Unrealized Losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue', window );">Total: Fair Value</a></td>
<td class="nump">32,127<span></span>
</td>
<td class="nump">12,552<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss', window );">Total: Gross Unrealized Losses</a></td>
<td class="num">$ (59)<span></span>
</td>
<td class="num">$ (3)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrealized loss on investments in debt and equity securities classified as available-for-sale that have been in a continuous loss position for twelve months or longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrealized loss on investments in debt and equity securities classified as available-for-sale in a continuous loss position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27337-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This item represents the aggregate fair value of investments in debt and equity securities in an unrealized loss position which are categorized neither as held-to-maturity nor trading securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrealized loss on investments in debt and equity securities classified as available-for-sale that have been in a continuous loss position for less than twelve months.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This item represents the aggregate fair value of investments in debt and equity securities categorized neither as held-to-maturity nor trading securities that have been in a continuous unrealized loss position for less than twelve months.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This item represents the aggregate fair value of investments in debt and equity securities categorized neither as held-to-maturity nor trading securities that have been in a continuous unrealized loss position for twelve months or longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168498275912">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investments and Fair Value of Financial Instruments - Contractual Maturities of Marketable Investments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract', window );"><strong>Amortized Cost</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost', window );">Due in less than one year</a></td>
<td class="nump">$ 100,191<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost', window );">Due in one to five years</a></td>
<td class="nump">86,298<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Total</a></td>
<td class="nump">186,489<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract', window );"><strong>Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue', window );">Due in less than one year</a></td>
<td class="nump">100,403<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue', window );">Due in one to five years</a></td>
<td class="nump">86,574<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesCurrent', window );">Total</a></td>
<td class="nump">$ 186,977<span></span>
</td>
<td class="nump">$ 195,162<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121558606&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt and equity securities categorized neither as trading securities nor held-to-maturity securities and intended be sold or mature one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27198-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120252992&amp;loc=SL120269850-112803<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120252992&amp;loc=SL120269850-112803<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27198-111563<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168511128920">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investments and Fair Value of Financial Instruments - Financial Assets and Liabilities Measured at Fair Value (Details) - Recurring - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total</a></td>
<td class="nump">$ 198,033<span></span>
</td>
<td class="nump">$ 228,216<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Marketable investments</a></td>
<td class="nump">4,249<span></span>
</td>
<td class="nump">4,246<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">U.S. agency and government sponsored securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Marketable investments</a></td>
<td class="nump">4,555<span></span>
</td>
<td class="nump">7,857<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">U.S. states and municipalities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Marketable investments</a></td>
<td class="nump">47,425<span></span>
</td>
<td class="nump">48,095<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Corporate bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Marketable investments</a></td>
<td class="nump">130,748<span></span>
</td>
<td class="nump">134,964<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">11,056<span></span>
</td>
<td class="nump">33,054<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level&#160;1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total</a></td>
<td class="nump">11,056<span></span>
</td>
<td class="nump">33,054<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level&#160;1 | Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Marketable investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level&#160;1 | U.S. agency and government sponsored securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Marketable investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level&#160;1 | U.S. states and municipalities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Marketable investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level&#160;1 | Corporate bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Marketable investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level&#160;1 | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">11,056<span></span>
</td>
<td class="nump">33,054<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level&#160;2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total</a></td>
<td class="nump">186,977<span></span>
</td>
<td class="nump">195,162<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level&#160;2 | Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Marketable investments</a></td>
<td class="nump">4,249<span></span>
</td>
<td class="nump">4,246<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level&#160;2 | U.S. agency and government sponsored securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Marketable investments</a></td>
<td class="nump">4,555<span></span>
</td>
<td class="nump">7,857<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level&#160;2 | U.S. states and municipalities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Marketable investments</a></td>
<td class="nump">47,425<span></span>
</td>
<td class="nump">48,095<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level&#160;2 | Corporate bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Marketable investments</a></td>
<td class="nump">130,748<span></span>
</td>
<td class="nump">134,964<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level&#160;2 | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 3 | Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Marketable investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 3 | U.S. agency and government sponsored securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Marketable investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 3 | U.S. states and municipalities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Marketable investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 3 | Corporate bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Marketable investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 3 | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt and equity securities categorized neither as held-to-maturity nor trading.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=pen_U.S.AgencyAndGovernmentSponsoredSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=pen_U.S.AgencyAndGovernmentSponsoredSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168503612888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments and Fair Value of Financial Instruments - Contingent Consideration (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements', window );">Payments of contingent consideration liabilities</a></td>
<td class="num">$ (1,186)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossForeignCurrencyTranslation', window );">Foreign currency remeasurement</a></td>
<td class="num">(20)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Ending balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=pen_CrossmedS.p.aMember', window );">Fair Value of Contingent Consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities', window );">Payment for contingent consideration, operating activities</a></td>
<td class="nump">500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities', window );">Payment for contingent consideration, financing activities</a></td>
<td class="nump">700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=pen_CrossmedS.p.aMember', window );">Fair Value of Contingent Consideration | Measurement Input, Actual Revenue Results</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Contingent consideration liability balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,200<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationTechniqueAxis=pen_MonteCarloSimulationValuationTechniqueMember', window );">Monte Carlo Simulation | Level 3 | Fair Value of Contingent Consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Beginning balance</a></td>
<td class="nump">1,206<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Sales, general and administrative | Fair Value of Contingent Consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLoss', window );">Changes in fair value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized against the asset on the balance sheet or in the income statement for financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossForeignCurrencyTranslation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain or (loss) for financial instrument classified as a liability measured using unobservable inputs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossForeignCurrencyTranslation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial and nonfinancial obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability exceeding amount recognized at acquisition date. Includes, but is not limited to, measurement period adjustment and less amount paid soon after acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (ee)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3367-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=pen_CrossmedS.p.aMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=pen_CrossmedS.p.aMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=pen_MeasurementInputActualRevenueResultsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=pen_MeasurementInputActualRevenueResultsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationTechniqueAxis=pen_MonteCarloSimulationValuationTechniqueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationTechniqueAxis=pen_MonteCarloSimulationValuationTechniqueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168498371096">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components - Inventories (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsNetOfReserves', window );">Raw materials</a></td>
<td class="nump">$ 58,816<span></span>
</td>
<td class="nump">$ 45,341<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcessNetOfReserves', window );">Work in process</a></td>
<td class="nump">20,853<span></span>
</td>
<td class="nump">22,099<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoodsNetOfReserves', window );">Finished goods</a></td>
<td class="nump">165,652<span></span>
</td>
<td class="nump">152,087<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">$ 245,321<span></span>
</td>
<td class="nump">$ 219,527<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoodsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoodsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterialsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterialsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcessNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcessNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168503845736">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components - Accrued Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Payroll and employee-related cost</a></td>
<td class="nump">$ 57,234<span></span>
</td>
<td class="nump">$ 50,083<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherSundryLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">13,213<span></span>
</td>
<td class="nump">9,246<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pen_AllowanceforSalesReturnsCurrent', window );">Sales return provision</a></td>
<td class="nump">1,470<span></span>
</td>
<td class="nump">9,812<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualClassifiedCurrent', window );">Product warranty</a></td>
<td class="nump">3,314<span></span>
</td>
<td class="nump">2,896<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pen_AccruedLiabilitiesfromAcquisitionCurrent', window );">Other acquisition-related costs</a></td>
<td class="nump">3,000<span></span>
</td>
<td class="nump">3,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other accrued liabilities</a></td>
<td class="nump">11,983<span></span>
</td>
<td class="nump">10,758<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Total accrued liabilities</a></td>
<td class="nump">$ 90,214<span></span>
</td>
<td class="nump">$ 85,795<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pen_AccruedLiabilitiesfromAcquisitionCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued Liabilities from Acquisition, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pen_AccruedLiabilitiesfromAcquisitionCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pen_AllowanceforSalesReturnsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Allowance for Sales Returns, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pen_AllowanceforSalesReturnsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e7018-107765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherSundryLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1243-112600<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherSundryLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrualClassifiedCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12524-110249<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 25<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68070138&amp;loc=d3e11281-110244<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrualClassifiedCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168498246312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components - Product Warranty (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward', window );"><strong>Product Warranty, Increase (Decrease) [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrual', window );">Balance at the beginning of the period</a></td>
<td class="nump">$ 2,896<span></span>
</td>
<td class="nump">$ 2,318<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pen_StandardandExtendedProductWarrantyAccrualIncreaseDecreaseforChangesinEstimateforNewandPreexistingWarranties', window );">Accruals of warranties issued</a></td>
<td class="nump">775<span></span>
</td>
<td class="nump">1,589<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualPayments', window );">Settlements of warranty claims</a></td>
<td class="num">(357)<span></span>
</td>
<td class="num">$ (1,011)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrual', window );">Balance at the end of the period</a></td>
<td class="nump">$ 3,314<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pen_StandardandExtendedProductWarrantyAccrualIncreaseDecreaseforChangesinEstimateforNewandPreexistingWarranties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Standard and Extended Product Warranty Accrual, Increase (Decrease) for Changes in Estimate for New and Preexisting Warranties</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pen_StandardandExtendedProductWarrantyAccrualIncreaseDecreaseforChangesinEstimateforNewandPreexistingWarranties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrualPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrualPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168507270568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets - Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted-Average Amortization Period</a></td>
<td class="text">16 years 8 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">16 years 7 months 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite lived intangible assets: gross carrying amount</a></td>
<td class="nump">$ 14,050<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,452<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(3,953)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,813)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite lived intangible assets: net</a></td>
<td class="nump">10,097<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,639<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Total amortization of finite lived intangible assets</a></td>
<td class="nump">$ 278<span></span>
</td>
<td class="nump">$ 260<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted-Average Amortization Period</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite lived intangible assets: gross carrying amount</a></td>
<td class="nump">$ 6,991<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,311<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(1,748)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,706)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite lived intangible assets: net</a></td>
<td class="nump">$ 5,243<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,605<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeSecretsMember', window );">Trade secrets and processes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted-Average Amortization Period</a></td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite lived intangible assets: gross carrying amount</a></td>
<td class="nump">$ 5,256<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,256<span></span>
</td>
<td class="nump">$ 5,300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(854)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(788)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite lived intangible assets: net</a></td>
<td class="nump">$ 4,402<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,468<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted-Average Amortization Period</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite lived intangible assets: gross carrying amount</a></td>
<td class="nump">$ 1,803<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,885<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(1,351)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,319)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite lived intangible assets: net</a></td>
<td class="nump">452<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 566<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Total amortization of finite lived intangible assets</a></td>
<td class="nump">66<span></span>
</td>
<td class="nump">66<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Sales, general and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Total amortization of finite lived intangible assets</a></td>
<td class="nump">$ 212<span></span>
</td>
<td class="nump">$ 194<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeSecretsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeSecretsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168499967720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 8,372,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillOtherIncreaseDecrease', window );">Foreign currency translation</a></td>
<td class="num">(366,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">8,006,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillOtherIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease), classified as other, of an asset representing the future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillOtherIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168504031176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Details) - Revolving Credit Facility - USD ($)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Apr. 24, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pen_LineOfCreditFacilityAccordianFeatureIncreaseLimit', window );">Line of credit, increase limit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LinesOfCreditCurrent', window );">Borrowings outstanding</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Bank Of America And Citibank | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt instrument, term (in years)</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pen_LineOfCreditFacilityAccordianFeatureIncreaseLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit Facility, Accordian Feature, Increase Limit</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pen_LineOfCreditFacilityAccordianFeatureIncreaseLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LinesOfCreditCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LinesOfCreditCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=pen_BankOfAmericaAndCitibankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=pen_BankOfAmericaAndCitibankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168503945912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Royalty Obligations (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RoyaltyExpense', window );">Royalty expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.5<span></span>
</td>
<td class="nump">$ 0.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsAxis=pen_RoyaltyAgreementMarch2005Member', window );">Royalty Agreement, March 2005</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pen_RoyaltyObligationsExtendedTermOfAgreement', window );">Extended term of agreement</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pen_RoyaltyObligationsIncreaseDecreaseInMinimumAnnualRoyaltyPayments', window );">Increase in minimum annual royalty payments</a></td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pen_RoyaltyObligationsMinimumQuarterlyRoyaltyPayments', window );">Minimum quarterly royalty payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsAxis=pen_RoyaltyAgreementApril2012Member', window );">Royalty Agreement, April 2012</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pen_RoyaltyObligationsTermofAgreement', window );">Term of agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pen_RoyaltyObligationsPercentofSales', window );">Royalty as a percent of sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pen_RoyaltyObligationsExtendedTermOfAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Royalty Obligations, Extended Term of Agreement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pen_RoyaltyObligationsExtendedTermOfAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pen_RoyaltyObligationsIncreaseDecreaseInMinimumAnnualRoyaltyPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Royalty Obligations, Increase (Decrease) In Minimum Annual Royalty Payments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pen_RoyaltyObligationsIncreaseDecreaseInMinimumAnnualRoyaltyPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pen_RoyaltyObligationsMinimumQuarterlyRoyaltyPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Royalty Obligations, Minimum Quarterly Royalty Payments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pen_RoyaltyObligationsMinimumQuarterlyRoyaltyPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pen_RoyaltyObligationsPercentofSales">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Royalty Obligations, Percent of Sales</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pen_RoyaltyObligationsPercentofSales</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pen_RoyaltyObligationsTermofAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Royalty Obligations, Term of Agreement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pen_RoyaltyObligationsTermofAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RoyaltyExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related to royalty payments under a contractual arrangement such as payment for mineral and drilling rights and use of technology or intellectual property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RoyaltyExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsAxis=pen_RoyaltyAgreementMarch2005Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsAxis=pen_RoyaltyAgreementMarch2005Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsAxis=pen_RoyaltyAgreementApril2012Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsAxis=pen_RoyaltyAgreementApril2012Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168503838264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholder's Equity - Stock Option Activity (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2021 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of&#160;Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning balance (in shares) | shares</a></td>
<td class="nump">1,020,978<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Options exercised (in shares) | shares</a></td>
<td class="num">(42,408)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Options cancelled (in shares) | shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance (in shares) | shares</a></td>
<td class="nump">978,570<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted-Average Exercise Price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Beginning balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 23.38<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Options exercised (in dollars per share) | $ / shares</a></td>
<td class="nump">15.70<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Options cancelled (in dollars per share) | $ / shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 23.71<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168501951496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholder's Equity - Restricted Stock and Restricted Stock Units Activity (Details) - Restricted stock and restricted stock units<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2021 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested beginning balance (in shares)</a></td>
<td class="nump">369,629<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">53,080<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(36,672)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Canceled/Forfeited (in shares)</a></td>
<td class="num">(4,182)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested and expected to vest ending balance (in shares)</a></td>
<td class="nump">381,855<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted -Average Grant Date Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested beginning balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 163.03<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">255.00<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share) | $ / shares</a></td>
<td class="nump">140.42<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Canceled/Forfeited (in dollars per share) | $ / shares</a></td>
<td class="nump">175.99<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested and expected to vest ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 177.84<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pen_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpectedtoVestOutstandingNumber', window );">Restricted stock and RSUs expected to vest (shares)</a></td>
<td class="nump">364,777<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pen_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpectedtoVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Payment Award, Equity Instruments Other than Options, Expected to Vest, Outstanding, Number</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pen_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpectedtoVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=pen_RestrictedStockandRestrictedStockUnitsRSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=pen_RestrictedStockandRestrictedStockUnitsRSUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168503612472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholder's Equity - Stock-based Compensation Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 6,395<span></span>
</td>
<td class="nump">$ 5,689<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost related to unvested share-based compensation arrangements</a></td>
<td class="nump">$ 55,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized compensation cost, expected recognition period</a></td>
<td class="text">2 years 10 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount', window );">Share-based compensation expense, capitalized in inventory</a></td>
<td class="nump">$ 1,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,200<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">798<span></span>
</td>
<td class="nump">648<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">1,062<span></span>
</td>
<td class="nump">874<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Sales, general and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 4,535<span></span>
</td>
<td class="nump">$ 4,167<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost capitalized for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168511207096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Loss (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance</a></td>
<td class="nump">$ 641,498<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pen_ReclassificationfromAOCICurrentPeriodAbstract', window );"><strong>Amounts reclassified from accumulated other comprehensive income (loss) to consolidated net (loss) income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Total other comprehensive (loss) income, net of tax</a></td>
<td class="num">(2,966)<span></span>
</td>
<td class="num">$ (2,251)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance</a></td>
<td class="nump">655,091<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember', window );">Marketable Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance</a></td>
<td class="nump">647<span></span>
</td>
<td class="nump">238<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTaxAbstract', window );"><strong>Other comprehensive (loss) income before reclassifications:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent', window );">Other comprehensive income before reclassifications</a></td>
<td class="num">(353)<span></span>
</td>
<td class="num">(689)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax', window );">Income tax effect &#8212; expense</a></td>
<td class="nump">82<span></span>
</td>
<td class="nump">72<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent', window );">Net of tax</a></td>
<td class="num">(271)<span></span>
</td>
<td class="num">(617)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pen_ReclassificationfromAOCICurrentPeriodAbstract', window );"><strong>Amounts reclassified from accumulated other comprehensive income (loss) to consolidated net (loss) income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent', window );">Realized gain (loss) &#8212; marketable investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodTax', window );">Income tax effect &#8212; expense (benefit)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent', window );">Net of tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Total other comprehensive (loss) income, net of tax</a></td>
<td class="num">(271)<span></span>
</td>
<td class="num">(617)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance</a></td>
<td class="nump">376<span></span>
</td>
<td class="num">(379)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Currency Translation Adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance</a></td>
<td class="nump">1,894<span></span>
</td>
<td class="num">(2,562)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTaxAbstract', window );"><strong>Other comprehensive (loss) income before reclassifications:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent', window );">Other comprehensive income before reclassifications</a></td>
<td class="num">(2,695)<span></span>
</td>
<td class="num">(1,634)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax', window );">Income tax effect &#8212; expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent', window );">Net of tax</a></td>
<td class="num">(2,695)<span></span>
</td>
<td class="num">(1,634)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pen_ReclassificationfromAOCICurrentPeriodAbstract', window );"><strong>Amounts reclassified from accumulated other comprehensive income (loss) to consolidated net (loss) income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent', window );">Realized gain (loss) &#8212; marketable investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodTax', window );">Income tax effect &#8212; expense (benefit)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent', window );">Net of tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Total other comprehensive (loss) income, net of tax</a></td>
<td class="num">(2,695)<span></span>
</td>
<td class="num">(1,634)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance</a></td>
<td class="num">(801)<span></span>
</td>
<td class="num">(4,196)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance</a></td>
<td class="nump">2,541<span></span>
</td>
<td class="num">(2,324)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTaxAbstract', window );"><strong>Other comprehensive (loss) income before reclassifications:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax', window );">Income tax effect &#8212; expense</a></td>
<td class="nump">82<span></span>
</td>
<td class="nump">72<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent', window );">Net of tax</a></td>
<td class="num">(2,966)<span></span>
</td>
<td class="num">(2,251)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pen_ReclassificationfromAOCICurrentPeriodAbstract', window );"><strong>Amounts reclassified from accumulated other comprehensive income (loss) to consolidated net (loss) income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent', window );">Realized gain (loss) &#8212; marketable investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodTax', window );">Income tax effect &#8212; expense (benefit)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent', window );">Net of tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Total other comprehensive (loss) income, net of tax</a></td>
<td class="num">(2,966)<span></span>
</td>
<td class="num">(2,251)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance</a></td>
<td class="num">$ (425)<span></span>
</td>
<td class="num">$ (4,575)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pen_ReclassificationfromAOCICurrentPeriodAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reclassification from AOCI, Current Period [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pen_ReclassificationfromAOCICurrentPeriodAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax and reclassification adjustments of other comprehensive income (loss) attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121640130&amp;loc=d3e1436-108581<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) allocated to other comprehensive income (loss) before reclassification adjustment from accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121640130&amp;loc=d3e1436-108581<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121640130&amp;loc=d3e1436-108581<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAociCurrentPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e640-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL34724391-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAociCurrentPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168501318056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Benefit from income taxes</a></td>
<td class="num">$ (1,541)<span></span>
</td>
<td class="nump">$ 1,634<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate (benefit) expense</a></td>
<td class="nump">12.40%<span></span>
</td>
<td class="num">(219.00%)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168499933448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net (Loss) Income Attributable to Penumbra, Inc. Per Share - Basic and Diluted Earnings per Share (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Penumbra, Inc.</a></td>
<td class="nump">$ 11,836<span></span>
</td>
<td class="nump">$ 1,425<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pen_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract', window );"><strong>Weighted average shares used to compute net income attributable to common stockholders:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">36,455,712<span></span>
</td>
<td class="nump">35,042,912<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Potential dilutive stock-based options and awards (in shares)</a></td>
<td class="nump">1,077,808<span></span>
</td>
<td class="nump">1,319,814<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">37,533,520<span></span>
</td>
<td class="nump">36,362,726<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareReconciliationAbstract', window );"><strong>Net income attributable to Penumbra, Inc. per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 0.32<span></span>
</td>
<td class="nump">$ 0.04<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 0.32<span></span>
</td>
<td class="nump">$ 0.04<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pen_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted Average Number of Shares Outstanding, Basic and Diluted</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pen_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1707-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1500-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1757-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168501587112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net (Loss) Income Attributable to Penumbra, Inc. Per Share - Antidilutive Securities (Details) - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from the computation of earnings per share (in shares)</a></td>
<td class="nump">22<span></span>
</td>
<td class="nump">18<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140168518316376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues - Disaggregation of Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contract with customer</a></td>
<td class="nump">$ 169,204<span></span>
</td>
<td class="nump">$ 137,329<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contract with customer</a></td>
<td class="nump">120,070<span></span>
</td>
<td class="nump">95,774<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=pen_OtherNonUSMember', window );">International</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contract with customer</a></td>
<td class="nump">49,134<span></span>
</td>
<td class="nump">41,555<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pen_NeuroMember', window );">Neuro</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contract with customer</a></td>
<td class="nump">80,039<span></span>
</td>
<td class="nump">78,076<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pen_PeripheralVascularMember', window );">Vascular</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contract with customer</a></td>
<td class="nump">$ 89,165<span></span>
</td>
<td class="nump">$ 59,253<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=pen_OtherNonUSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=pen_OtherNonUSMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=pen_NeuroMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=pen_NeuroMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=pen_PeripheralVascularMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=pen_PeripheralVascularMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>64
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( *2%I%('04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " "DA:12^B=DI.\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+/
M:L,P#(=?9?B>R/G3'DSJ2T=/'0Q6V-C-V&IK%CO&UDCZ]DNR-F5L#["CI9\_
M?0(U.@C=17R.7<!(%M/#X%J?A X;=B8* B#I,SJ5\C'AQ^:QBT[1^(PG"$I_
MJ!-"R?D:')(RBA1,P"PL1"8;HX6.J*B+5[S1"SY\QG:&&0W8HD-/"8J\ ":G
MB>$RM W< 1.,,+KT74"S$.?JG]BY ^R:'))=4GW?YWTUY\8="GA[VK_,ZV;6
M)U)>X_@K64&7@!MVF_Q:;1\/.R9+7A897V6\/A1K4==B5;U/KC_\[L*N,_9H
M_['Q35 V\.LNY!=02P,$%     @ I(6D4IE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M" "DA:12;S-Q7B,%  !6%0  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;)6877/B-A2&K[>_0L/THIT)L2U#(#N$&4*2;::[61+2=M).+X0ML">VY4HR
MA'_?(QO;)&..O3>)O\[+HR/I/9(F.R%?5<"Y)F]QE*BK7J!U^MFRE!?PF*ES
MD?($WJR%C)F&6[FQ5"HY\_.@.+*H;5]8,0N3WG22/UO(Z41D.@H3OI!$97',
MY/Z:1V)WU7-ZY8.G<!-H\\":3E*VX4NN_T@7$NZL2L4/8YZH4"1$\O55;^9\
MGKO4!.1?_!GRG3JZ)J8I*R%>S<V]?]6S#1&/N*>-!(-_6S[G4624@.._@VBO
M^DT3>'Q=JM_EC8?&K)CB<Q']%?HZN.J->\3G:Y9%^DGL?N.'!@V-GB<BE?\E
MN^+;P:!'O$QI$1^"@2 .D^(_>SLDXCC .1% #P'T0X!SZA?<0X";-[0@RYMU
MPS2;3J38$6F^!C5SD><FCX;6A(GIQJ66\#:$.#V=BRV7I$]4P"17$TN#IGEC
M>8?XZR*>GHAWR3>1Z$"1V\3G_OMX"U@J(%H"75-4\!N3Y\1US@BUJ=/ ,\?#
M9RF$.[0I_!V.6^7'S?5<-#__S%9*2QAR_R*2@TIRD$L.3DC>""^#B:#)\S[E
M31G'PQV[_XA0#"N*83>*QXQ)S66T)T\\%5(W$>%26F8<(;JHB"ZZ$2VX#(5O
M1A2!,=V8(ERI'$,_??K4,@Q&%=NH8Y])!A:6.]#I=.%::Q8I+%_CBFF,ZMPF
M.M1[<A=&G#QD\8K+)A9<P[:=OCL:#D<(SV7%<]F%YXEO0C-9(%D/+&[L/5QG
MP1-HC61GY#[Q$"['KCW.[D(V\WWP.'567I ;KCP9IJ8W&YT/5_V><%*RDD7$
M/*Q3G2-#=GX(=F[NA"3/8M=,B<O-(N@$GV%HM$:C/X2VU# ]#=M"BFV8?$S
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
M)5-\(?(?6:JW=Y-X@E*^9OM</XGCG[QQ*##V5B)7U2\ZUK(1G:#57FE1-,I
M4&1E?64O32#.%,".78$T"J2OX(\HT$:!5H[69)5;'YEF\YD41R2--%@S-U5L
M*FWP)BO--#YK"?]FH*?G"U&F,"D\17"G1)ZE3,/#LX8+S)962*S1UQV7S$1=
MH6OT_?DCNOAPB3Z@K$3?MF*O6)FJV50#C;$Y734C/]0CDY&1*?HL2KU5Z#<@
M2%_K3\&+UA5R<N6!. U^9O(&47R%B$>PA6?Q?G7/@4/;R-+*'AVQ]ZE<B8)W
MD41_WR^5EK!N_W%8]UOK?F7='['^Q ^\W'-;V&O%L%(T67R8XS AGC^;'LZC
M81&C$25)*_:**VBY B?70BAMEHP<YZL-!&<#!U$<1CV\H92?4#,Q-KJPI0N=
M='](H13:2;'.M TM' R*,::TSS84BV//&XE<U+)%SO72)%FY0?QE9U)2W3K6
M2=Q:C=]8)XHSN=HB2%(H;P>HVSNS&FW>QT/O8R\*>\Y;I$CBAW;GDQ8S<6(^
MLYRK*[3A)00AKV!9"N4N,QEC"KV--QF01$F4Q#U>BY3O!]3.B[VN;GI.XF]"
M Z@83)JU$'H#AB2*HWY&6L3BB"8CZPJ?E7CL1&TJT5J*X@0,I=P*BH>32_V0
M]D&'8B$>24U,.DSR!J;FDD/YR"K>*U1RZS)MS+PJ#;'71QP*D=%(=B4=4R?B
M5[WE\C35XX!T,/8U]@>)9!4+@V $LNL,V-T:FNF^R*'67:(EA[T>;V**-'L9
M6:*^):W]056VB%U'8\F/NZ:!W5WC48I#5NT, 19=+*$,0(6N5NSEV^C#5H$#
M'_?)AU(0;>J/H'<=!;M;RJMM$RR(!M<*:FDO7D(&Z\+67N(1SJZ[X,C)^070
MS(I 3&N9+?>:+7,(JD"E**]7L!.3(L]-(<N:-+1Z$ V#F.!![EFD@K,F^MJ#
MKI-A=RO[T@9WX,,C[#6*I617"!;_C94\'FYW<$P'L;>(^60L);ONAA-G;W\W
M.H+RC-262>YJ_J3K4L3=I1Z8RE;H G;J*4PODZH;X-(6IL9<=.:_=T-)+TI6
M*6\DE4C7IXB[3WW,\KW)HO^!B]^%:Y,:Q>WZ%2'.2?U1'1&!EQV@IVYXS0D'
MIKU6&G8PD$S.2>RZ#G%WG6X2ZQ'LH1AV$QKZ01#A03@LDH'GD^1,\C5IUWJ(
MN_6<SZ"+==A%:!10&I!^*;%)AC0D$>GWG.G9&;C@<E-]&E!H)?:EKL^0[=OV
M\\-]=>CNO7_ MXOZ(T)GIOZF 2?$309GX)ROP:1W$P&6K#\3U ]:[*J3]E)H
M.+=7MUO.4BZ- /R_%D*?'LP [<>:^7]02P,$%     @ I(6D4NFFKZE[ P
M/@H  !@   !X;"]W;W)K<VAE971S+W-H965T-2YX;6R-5EUOVS84_2N$T(<$
MB*,O6[8#VT#BMFB!=0N:=GL8]D!+UQ97BG1)RD[WZW=)*8IBTTY>;)*Z'^<<
M7EYRMI?JARX!#'FLN-#SH#1F>Q.&.B^AHOI:;D'@E[54%34X59M0;Q70PCE5
M/$RB* LKRD2PF+FU>[68R=IP)N!>$5U7%56_[H#+_3R(@Z>%KVQ3&KL0+F9;
MNH$',-^W]PIG81>E8!4(S:0@"M;SX#:^6<;.P5G\R6"O>V-BJ:RD_&$GGXMY
M$%E$P"$W-@3%OQTL@7,;"7'\;(,&74[KV!\_1?_HR".9%=6PE/PO5IAR'DP"
M4L":UMQ\E?M/T!(:V7BYY-K]DGUK&P4DK[615>N,""HFFG_ZV K1<\ X?H>D
M=4@.'88G'-+6(75$&V2.UGMJZ&*FY)XH:XW1[,!IX[R1#1-V&Q^,PJ\,_<QB
M*46!FP(%P9&6G!74X.3!X!_NEM%$KO%3A352VLW; ;GX36I]23Z+7%9 !N3[
MPWMR\>Z2O"-,D&^EK#45A9Z%!N'9)&'>0KEKH"0GH*3DBQ2FU.0#0BI>^H=(
MJ^.6/'&[2\X&_$+5-4GC*Y)$2>S!LWR[>W0&3MI)G;IXZ8EXG:;'DK9:_GV[
MTD9A9?]S)MVP2S=TZ8:G=_9Y/P4V!.:2^/:E"92Y0/;<[Q9Q-$VR6;CKJW5L
M-9E,.IL7&$<=QM%92?XP)2B2O]""8W5=.< HDZ&/-V>TR+H\V5DM\,3C>19X
MH)0"D?\BJ++0G#:=I/@7SYDK]GY>GU!-EE%/@D&234<'0GFLXBP=^J4:=Q3&
M9RG\CL#RDHH-V&-6"^S9G/V'6VOU CRF2&1'&:<K#@-L[P--.1 -2)D9!J]2
M&WNHC>,#9AZC+![[B4TZ8I.SQ+Y)0SF1;Z@$'^R)!_8T.RQ=GU4RBOW IQWP
MZ=L/V$ODS5$C%Y;!I0_V] C0>)I%!ZB/C09QFJ5^U''TW/&C5RO) B/4&,56
MM;$E0XPD0HI!CBU828X^&V1A0($VWE8>'8.;QH<,?%:C]$3!Q+T[*WY%^9-B
M'Y&Z!U%7*T6O;).]]E*)/8UM?$3EV&HPZ?7(ADK8NXDK4!OW0-%8';4PS<75
MK7:/H%MW]1^LW]G'D;OAG\,T+RN\EC9,:,)AC2&CZS&JJYK'2C,Q<NON^Y4T
M^'IPPQ(?>*"L 7Y?2VF>)C9!]V1<_ ]02P,$%     @ I(6D4J0/S,R1!@
M6Q\  !@   !X;"]W;W)K<VAE971S+W-H965T-BYX;6R]6=MRVS80_16,FFGM
M&2LB0(*7U/9,? WC-O782?O0Z0,L0A8;DE!(*$[^O@!%DR( 0K3CZ8M$BF<7
M9Q<+[(%X^,#*S]624@Z^Y5E1'4V6G*_>S&;5?$ES4KUF*UJ()PM6YH2+V_)^
M5JU*2I+:*,]FR''\64[28G)\6/]V71X?LC7/TH)>EZ!:YSDIOY_0C#T<3>#D
M\8>;]'[)Y0^SX\,5N:>WE']:79?B;M9Z2=*<%E7*"E#2Q='D+7QSA2)I4"/^
M3.E#M74-9"AWC'V6-W%R-'$D(YK1.9<NB/CZ2D]IEDE/@L>7QNFD'5,:;E\_
M>K^H@Q?!W)&*GK+LKS3ARZ-). $)79!UQF_8PSO:!(2EOSG+JOH3/#189P+F
MZXJSO#$6#/*TV'R3;TTBM@R@.V" &@.D&."A$=S&P!T[@M<8>(H!"@8,<&.
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
M]XQRHZAF6C[5?ACQ&Y0&>UCSP&"&H!=8?.@%";GW0ZT/=:RWM$S*E("<2!(
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
MT+8H--*WXPOH&[9Q%-7-/<H-O_$;F9'"$UTD644<RVU<LNBI3"@ID)^V)'@
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
M3[71%TM'/93:XKT'.;R)CT&\VDP1#12^QD>4-;KVE36/.T:W0@!+E%3[HCE
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
M)6VGJ!P#?=]**L".< J&?7?U%U!+ P04    " "DA:12;@^D-M8(  #*%@
M&0   'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6R]6-UNX[@5?A7"710MX(D=
MVYDDTR1 )M.B"W1W!S.SNQ=%+VB)EMBA2 U)Q?$^?;]S2$FVXZ1%410(8HGB
M^?_.#WFS=?YKJ)6*XJDQ-MQ.ZAC;=[-9*&K5R'#F6F7Q9>-\(R->?34+K5>R
M9*+&S!;S^=M9([6=W-WPVD=_=^.Z:+15'[T(7=-(OWNOC-O>3LXG_<(G7=61
M%F9W-ZVLU&<5?VX_>KS-!BZE;I0-VEGAU>9V<G_^[OV*]O.&7[3:AKUG09:L
MG?M*+]^7MY,Y*:2,*B)QD/AY5 _*&&($-;YEGI-!)!'N/_?<_\*VPY:U#.K!
MF5]U&>O;R=5$E&HC.Q,_N>U?5;;G@O@5S@3^+[9I[^IR(HHN1-=D8FC0:)M^
MY5/VPQ[!U?P%@D4F6+#>21!K^4%&>7?CW59XV@UN],"F,C64TY:"\CEZ?-6@
MBW>?U*.RG0HWLPANM#8K,N7[1+EX@7(I?G VUD'\V9:J/*2?08M!E46OROO%
MJPQ_D/Y,+,^G8C%?G+_";SF8MF1^R]=-$QOO&O$ 73T@ /?&6CRP8Y47?[]?
M!U[_QRL"5X/ %0M<_1>^?)WR?'DF>NK^ ;^%JZQF\/9K.B 3>/DW50H-5..O
M<9V-(M8R4IH0W@/>E"@<<J=47C(+6GEP32OM3JBG-NUR8JV$LE%' WYX!4OU
M5-325G"<\Z)RK@P"#T'Y1UVH<";NC8&<I,^A,EEHB9S% HEW1I<RXB5$_""9
M(=1M!&I*TBJ01;V>28.U&KASY(H<N9!"5^3009$O->EH4%>TK424:Z,$*E-@
M*7OF_OYW5XOSRS^%GF\0I0ZRJKRJ6+?U3E3*55ZV]6[*.5Z*[+!2A:AM=J 3
MVUH7]8$G0ZU;& &!K7=E!S6G[#?:$VNOE&A2EBC*$@&,@T$/<D2OI(>Y^ -[
MSW4!*^&/[V :D>XGV#$ID_T,>.#39W)N$-^)\\5\.K^<X^GZ8GIYN1+?VZA\
MTE\:L;J>GB]78G4^O;BX$%]<Q!J(WEY/%_,5/2TOI\O%]?_2L=DKHL!"Y?SN
M_^F=7V0H.B,]++N"Y6\O\' !6R^6XD?5>2>NX*WEM;B\@M/>ON*/AQH8$!\T
M2H5>=ZF;0+<OJJBM,Z[:B;\A-0!B>.L>UC/0X7OQ016J6:/.D#[3PQ2DR'#:
M %>2''?(/([,S<!<>D^9R>PY&PAXZDD32*M#'JWTT4(R7,?JGY$^LBQUC^7&
ME7JSXP"?B"CRU9;2ET>*#<8-THDYD-'+.S22]W-6)QM4BOQH&H&A4#YB>A@2
MB,O0<\ZTC++1Z,A,&FF[#<I"Y]DQENI-@[I0:&GT;REC46E"!U@,G'MG"(EJ
M@DF ?O'Q$=5G4 /@!6@BL KBMG4^HN21#JD<D>Q_XYQ#'VPUU\M"8?H0&_T$
M?[1RETIAUU(L$-.P49X-(<-+CB>2)COM  QD:5*9MGME.-.>*\T;>['>[:2)
MNU%P7][<UL(")1L1I%%<FVE]$-Q[[DQ\5)Y'0%LH\=/:Z"K7[P_*0 +D@G3P
M\QLN(<>8>JF2B[AK=2&-V?$6"H(4A'<J.WMBW2!VBL(\BCV%WU'QSZ (A)2,
M".Z3I]D*5Q0=]-G6RB9M,8]E 6#8:'))ZHA]T!BMW/>R-=/<)-#7*@78LED<
M9VH5G#L$>NOL&^Y[E>4U<O^(H,#18RI@:\ S9\O+1 A2BB_PXAN*PD^=[V.>
MUQXQ>5-=YCS<M8H%&5<,">- TMN26FS4#4%MK>)6P2^;SFP :>9),3_IR60
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
M)5E*C#K%U7YI;**LC,:/KIB,1F2_0D[?/3EVWL..\1V[[R?^1?+ _3/\@WT
M']TB@'5=HD+_D+30HYK];M,RK[+A:OVN[!A3!3+1H7+."K^I0(7"Z_F/G+=S
MZ$*' DOV^?5P#W%\T1''%WL9WPZO&R*,^[?OZ2W[&$1*N^2YK@MG)XT9SC8
M%[,]<!M+9*B9 U U2C,W9UI1R2\._?K>FFTJ&_)L!O0,3+1QQT*K8@MM5/\R
M1@2MB<P7=E-+Z+"#ZLX>X#)ZV$B!Y[)5(2;;L-1($(:%)K.H74$;8\H^PC?<
MNR^@FTZ&(^!&'Z&'THH\X<-*U[<6;5;:J)VCH&PQ30?VX> A('RO?P$<Z(;S
M+H 9_U GV=&8:FR0##)T!&.2[#PNM*0C1;*_ME?DRFB,HS+3P**?I/NR_F67
M]2_WINUU8%Q_'Z*NB%8.)?[C)'#*^13LG'8/% "=AA"=/,40?$OF,L4+/0I"
MB5C)K^@UK29V&_*KJ>KD->Y(<K$@GI(Z%>4^/">KKKZP7D7,34;+N3:W++<M
MC5R*)Z($[*#-4UOBZ8F1C>Q($GC3CI"DDW*XK>.A<Y]T+7[(.J_6RC:M26BJ
M*(\=F$Z;&&-S9_R9J#&0<^GH+A/ \4Z:J[4T#?N+DKGS7MN+DF072+;A/&-'
M^Z\JU;^V:Y7)WIC8G]NDG&6^#0S041 ;4EEK.@R=90V48@DM7@QU;M7/>QJ#
M"C4&P_:X&:E"@_)KW$E'R.E$%MGH" /'H@EJT1A$8IUFHMH3_\L@1T&M$W_-
MK!"'I0<Y,K@R2M+1Z:72@5L<0%PW3GWZ^?IVD!H,^KA%S2AOZ*J7);N'IGV)
MZ71+"MX/=\$(?I0'E,L.',+=D%%_!->AHU-'I/R $VAL8?F67>Z:D%7=+PU/
MH&*T6J<H)SH4G.4P-4#CU'$+[8NF0LY2H.]Q;  I: $5+C])(P=E ZJ3//JE
M*9>9),U=$S.=]9Y?CU @5:\0[Y519R@U(B)K1$(QON(6O,KS5CH=S6@T3<:&
M)X]D7L$TK]3  -\.9Y3:G0OW8>:K#C-?[46\F4KG&\+*O3OIS>_;4,M"G8WJ
MG-NC3MQ.]$M,L4!&ZC>]F08.#&GUP-3'GD,U-B$1PK;N60#V,WFF9.$>9.D5
MPV[&K6C$LA#7!"@.(;W*!2J^3<BFB.V-\7^MC,ME!8G- NL20E$P$W30%9>J
M=>LT/52JY*S%=LUI18OW1.-U%XW7>Z/Q"6301B3)1>GX;4GO%>,,*5Q*7Z8T
MZU9^0&$\L' HIO\+_4#IO\-51!IV9M?6][+=/+L6_W2'6''\YN!X.A8?$L!\
M)H!A>C,]$3-=U48OMFU3Z&FD.NQOZ<",!&>A+:A1])$W5FVH/[&A**3*$9(6
MP%"0(V ,O8/JAFE,^ Z,_S=252H4&<\"K(CZO/,**;+;,M)[''0*ND;\4<O>
M22 (4C1G929=7J:>QEVF8.!,68*T*?A-%:^[!5PVB>:"@^@.N/'NCHVY,0&Q
M0*1" YWY!IV*&B]\5N@ZL<[&Y!DCK4FET?E%FN 0)$1RV>CT#@_VX_1-H?)K
MIQOB#\1JLNLD86N_R\K=,"W0XPH$H#U,AWS NJCY#2#U  ;V=.KQ+DE,+Q'%
M$@'S-E$D$I&PD%\XPGY5BX98,):YDODJM+4T05G)4SO=,G)SRZJ1E.!0F7?L
M.C57[FV,F.VD$X X\&"67POMT/JE=S D-8\6WT&EOS!9<R0AN9PK(8OM)2U
MG2?N1(VE(#3W_'(QV>JZF>(;@]=C9MY]W>)-AT]O]N+#QULJ]>&V+H9PYD?D
M?!X8?H;)6V^FZ$UE',J[TXM<2VUH_P%N' 1IU* C)KW/897R2_[HQSW8QO1E
MK+O;?5>\2)_3;I>GCY(XW))&,:,6V'IT^ K#MD\?^M)%=#5_7)N[&%W%/U<@
M!\K3 CQ?.!?;"U+0?6T]_QU02P,$%     @ I(6D4AL^VP9N!@  M18  !D
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
M'H%MYEVS(;,*,V9AB"=66);\B4#K'=A>&$/[C4_0?G2F_P!02P,$%     @
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
M]^8DV[]76V,U#=$_%_"'/?[0XP_?P;_'7,F<"\[\:*H=V!+AKJE0,ZLT,%G
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
MM,GY<=SOG\O-6N2"?I_2^%QNWBH71M1O]T#<>"#N]D 5?1J-3X _LU4&]T1
MJ_OCU^[WHH"&%Y:WB-$@<OOM1/L-T7XWT0Q[,L,4(MC=2:( 2RG!"JJA]9KZ
MKTAXU+_PZ;1-:'"%YZ#A.>CD.2WR(F.V>Y/Y>HWM_)XL0'&9VH"?I')G&\ ]
M.49>1WI3]]B%W+=0;^A)6Z0_.+/F->)YX%R[#NH=F7B=3)X.9\_KL\D=NJ"Z
M)5R= ;9L;KJ*/CU6??HFRCX]UGW:7?B_H\#5B&>5)O2"\*)P3=OD C?RO(L"
MUXH7Q\'@HL#1UXT&Y<(3O',?'-L-[>XW-P8 MIX?FKO''D2C-Q$TQY9 _Z<G
M?$?NQJ\NN25WG9/O[!S4IGS@:%+:5'UR-ZO-(VI2/AV<HWCU L.OOPT7FF2P
M1E7W(<884-6CIIH8N2N_VE?2X!N@'&[Q(0C*"N#^6DISF-@#FJ?E^#]02P,$
M%     @ I(6D4GL;@)C=!   +A<  !D   !X;"]W;W)K<VAE971S+W-H965T
M,S$N>&ULO9C=;MLX$(5?A3!ZT0)U))+Z+1P#J8-T [1 T&RZ%XN]H&TZ%B*)
M7I*VVS[]4K(BRB)%Q]@@-XDDGQD>4II/(T[VC#^)-:42_"SR4ER.UE)N/GF>
M6*QI0<0%V]!2_;)BO"!2G?)'3VPX)<LZJ,@]Y/N15Y"L'$TG];4[/IVPK<RS
MDMYQ(+9%0?BOSS1G^\L1'#U?^)X]KF5UP9M.-N21WE/YL+GCZLQKLRRS@I8B
M8R7@='4YNH*?9CBL FK%CXSN1><85%.9,_94G=PN+T=^Y8CF="&K%$3]V]$9
MS?,JD_+Q;Y-TU(Y9!7:/G[/?U)-7DYD306<L_RM;RO7E*!F!)5V1;2Z_L_T?
MM)E0;7#!<E'_!?M&ZX_ 8BLD*YI@Y:#(RL-_\K-9B$X # 8"4!. 7AJ FP!<
M3_3@K)[6-9%D.N%L#WBE5MFJ@WIMZF@UFZRL;N.]Y.K73,7)Z6VYHT*J^R(%
M(.42W)",@Q\DWU+ 5N F*TFYR$@.;DLA^?:@&X,OZODXZ+\R(:BHM-\(?Z*2
MS',*NDG?7ZN+62X^J+"'^VOP_MT'\ YD)?ASS;9"I1 33ZJ)5':\16/Z\\$T
M&C"MAKH &'X$R$?0$CYSAU_311ON'X=[:OG:-43M&J(Z'Q[,-Y?@GBZV/),9
M%1_!U4[-N%J)L:JSL2!J2?[^JH+ K:2%^,<Q)&Z'Q/60P<"05P7C,OM-EV#&
MA+2MX"$^JN.K6MY-81(%23KQ=MV5LLC2 %?+LK/8"UI[@=/>%ZX>"_!0*K#D
MM<OZ@;'9/.0).^.'(>YY-#5)$-D-AJW!\#R#A^?8YC T1A]'8<^A11/8#4:M
MP<A]@W,%6%5[%*A'",PX76:R-FFS&!G#^SV#+L61O[CU%SO]:4[8#,7&<.KA
M2^.XY\HB2T,8(;NUI+66.*W-6%%07E-K0S:4.\HM;5.F;U7AT-=D]O]GC3<)
MN@L8H*"_RG;5P"+#SHL#OE*--XFZ!E#?HRD9*""HJ0S1:]5XD\E504[)L4,-
M<7B"XN<4>9/+Z=$E.?:H20[=*'<7.C39K)ZM_DO&KAI .-0,AVZ(/US<7P#5
M:Y:+7W4O\LAVE)=5VP'$AI6"J04%HJU:5U%J+,/HS4B@60O=L'T!"4R4!F&0
M].^#J8H'7Z50\Q:Z@7L&"1+30-^C*8%PP*'&-TQ?#07IZ3)S28X[2 U[= +V
MYZ  F43O>W1*CCUJXB,W\=TH0!:$AV&_4[*HXB2,!ZQU.G WZVL4"$DD/7R6
M%-LR6V0;=;=/5#[2L$;XK2H?:?HB-WU/5SZRL#5&2;^'MLI2//"219K!Z,Q&
M>K#VD=DD0X-0-M%0/X@TM)&[F3ZC_)'9*8^CODF+9@!12#,>G6#\60 P06X
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
MP7FEM1%&'NF5[K-X%>]$<D[8L('6T)>T(2 EQ)[$K0JUU(TH/I6W+VP6S-F
MP "JT$VJ&Y7O5&[U1?>J _-V3<!,2+TI"J )F2]%64>JD 01G9U*VA='YYP.
M: H "\\03&7RR?[\%PVCS?Z,K "=,/(F*W EG+D_?Z&W2/[<QP>1# HZZPH5
M!HR?ZMD-(R1@0W("IT(WJ#[*@TS^_"/DP3^AZ^<>H((#7T)BP @.G_>37^6=
M4Z\GS*$>;@PW;A(UU4/_H0MF  P0P<2;H$ 1[)Y6QI_P5:&F=,&INJZ0=H-
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
M(\;$CCI8H..,1RW$)JG '9L1AQ7BT(KX@0J<-%(*Z JLK'&80@@[7QV-PF8
M<X-,X)CACROX8RO\N>(_PN02)E'H^2;>VIH&.IKVG!,,*%BC6?A;1M0/S$*_
M&"Q&^CQ&M1D>TN&ATTRATD^]C(+Q&+::I92J=\O(A=!<;5"3%G1?;0Z5IAHC
M!HZ\L(W4*.8$/5 UXT$[HQPYBTJK]?3ZR&M/SU*J#MH/'+\'LV8J:*>J!X8C
M CA9LKS%Y*H1;!E=$HG86H2:16!PBI[6= #M?'!T3]O-(L?2T\>H-L/3W 'M
MY/%Z/=VE!A_Y0;OHPF[1=:2N3;9<IX=GH"8::&>:G^K\<;>E0]]KAV.0&H6A
M&2C2O(6<W]'WI=5ZVCS/02W,I93?D KZ,&ON0W:F^5-L)(=W&M*V9=/$@] )
M>AYIBD!VBCBVYW]@UD+CQV@V@].D@GZ-5 [N>-2E&1@Z;9I!79J!8=A#,TC3
M#++3S,_T<FFJ2<^NWUYOF,5@S^H<:<9"]HW/L=W<W=[4]V EYJ [*8.>=0?2
MG(?L##.G7.1["$:>2+8CMK+31(/"4_2P'O;(/NQ?:U>$NB,^:/'5W"[3/%O1
M).#:2> >)X2_!VN2R1F4J)44CE*)GPN&\Y-:VPF.'MLN/,%G<?4H=^U[B-?Z
M+&YW"X%@JSOF!B$X]EH?9E@[5Y7;T+4Z 9<#,!][Q;EB];0Z99^IL^76\RMX
M,2_.RK69XNC^%K-UG'&0D)4TZ9R/9*6PXC2\N!%TJTYO'ZF0>V%UN2%R'<UR
M ?E^1:EXN<D=5/^3F/X/4$L#!!0    ( *2%I%*K)G=3.P(  *$%   9
M>&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;)U46V_:,!3^*U:TAU;:2$@@856(
M5,IN#Y40J-O#M >3'(A5Q\YL0]I_OV,G9&P%.NTEOIWO<AR?DS92/>H2P)"G
MB@L]]4ICZAO?UWD)%=4#68/ DXU4%36X5%M?UPIHX4 5]\,@B/V*,N%EJ=M;
MJ"R5.\.9@(4B>E=55#W/@,MFZ@V]P\:2;4MC-_PLK>D65F >ZH7"E=^S%*P"
MH9D41,%FZMT.;V:)C7<!7QDT^FA.;"9K*1_MXDLQ]0)K"#CDQC)0'/9P!YQ;
M(K3QL^/T>DD+/)X?V#^ZW#&7-=5P)_DW5IARZDT\4L"&[KA9RN8S=/F,+5\N
MN79?TK2QX7N/Y#MM9-6!T4'%1#O2I^X>C@'#,X"P X3.=ROD7,ZIH5FJ9$.4
MC48V.W&I.C2:8\+^E)51>,H09[)/4A8-XYQ<S<%0QO5UZAODM:=^WG',6H[P
M#$=$[J4PI28?1 '%GW@?_?2FPH.I67B1\)ZJ 8F&;TD8A,.'U9Q<O;F^0!OU
MN4:.-GHMU^]+B5_\JPU5Q8\+S*.>>>281Z\PG[J[%AD[I"V1?3:)$JR9(/7W
M)R3'O>3XHB2ZQQ<G\(TH!2)_)D91H3FU;_V4C99M?&3C713'9VW$O8WXOS./
M7TA.L%6<E4QZR>2?) FK:LH4=@AS2CUY<>]_Z_I'95.!VKKFH$DN=\*T%=3O
M]OWGMBV[W^%M\\(7NV5"$PX;A :#!+-6;4-H%T;6K@C7TF!)NVF)/124#<#S
MC93FL+ "?5?.?@%02P,$%     @ I(6D4C+3NXJJ @  2P<  !D   !X;"]W
M;W)K<VAE971S+W-H965T-#(N>&ULM55;;]HP%/XK1]$>6JEK( %Z$2!Q6;5)
MJU:UZO8P[<$D![":V)E]@"+MQ^_8"5F[AF@OXX'XV/XNQY?CX4Z;)[M&)'C.
M,V5'P9JHN Y#FZPQ%_9<%ZAX9*E-+HA#LPIM85"D'I1G8=3I#,)<2!6,A[[O
MSHR'>D.95'AGP&[R7)C]%#.]&P7=X-!Q+U=K<AWA>%B(%3X@/19WAJ.P9DEE
MCLI*K<#@<A1,NM>S*S??3_@J<6=?M,%ELM#ZR06?TE'0<88PPX0<@^#/%F>8
M98Z(;?RL.(-:T@%?M@_L-SYWSF4A+,YT]DVFM!X%EP&DN!2;C.[U[B-6^?0=
M7Z(SZ_]A5\[MQP$D&TLZK\#L()>J_(KG:AU> )BG&1!5@.AO0.\((*X L4^T
M=.;3F@L2XZ'1.S!N-K.YAE\;C^9LI'*[^$"&1R7C:#S'!<')'$G(S)[">[C'
MK<ZV4JU@9C"5!#<BD9FD/8\]/LSAY-WI,"16=O@PJ52FI4IT1"6&6ZUH;>&#
M2C%]C0_9<6T[.MB>1JV$M\*<0]P]@Z@3=1O\S-KADX+A4<_#.RUVXGH58\\7
M'^'[S#'HY9LE^^X'/A'F]D>+3*^6Z7F9WA&9J3:,<'N3B((U:-^4>LDQ\!SN
M$F_'W4[U&X;;!OE^+=]OE3]DF?@LST J;O$5@DSFDIJL]-]:Z;=:&=16!O^V
M$A:X-%D2*N6@Z6 .WE@X(GU12U^T2POU!%^6,,G1R$3 1*4PDR07KO\7O#X*
M+9M^6>M=_L^S=57+7+6FY0N!5);,AHLT[RZAR>%$*MBC,+;QTK<S=CVRR5KX
MHE[Q*JY\&;>0Z(VBLG35O?5+,?$%,OPSO7QFN!"LV#5DN&1HY_R"CYPI2W<9
MD"Y\]5MHXEKJFVM^[="X"3R^U)H.@1.HW\_Q;U!+ P04    " "DA:12%Y0R
M'#D#  "*"@  &0   'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6RU5MMN&C$0
M_15KU4JIU+(7("$5("60JJD:)4IZ>:CZX"P#:]67K>V%\/<=FV4AU>+2A[R
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
MMXS^=<XV,:D1D!.EORB.=FP/TK1E*[>O$.2D0>?6B2[Y1['G=0<0-P'$_R.
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
M*VELQ_ME;6<R*N=@SRLIS=YP ?HIG_\&4$L#!!0    ( *2%I%(RD0QL7@,
M /H)   9    >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;(U6;6_:,!#^*U;4
M#ZW4DC>20 5(I>VT2>N$RKI^-L00JXZ=V4[I_OW.3DA3&E*^@.W</7Z>.]_9
MDYV0+RHC1*.WG'$U=3*MBVO75>N,Y%@-1$$X?-D(F6,-4[EU52$)3JU3SMS
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
M+E,UC +7!NI\Q9C<+72 9KR=_ -02P,$%     @ I(6D4OR9D L/ P  +!$
M  T   !X;"]S='EL97,N>&ULW5AM;YLP$/XKB$Y3*TTEA)6%-43:D"I-VJ9*
M[8=]JYQ@B"5C,V.ZI+]^/DS(2WU5UP];.J(4^Q[?<X_OCAIEVN@UIS=+2K6W
MJKAH4G^I=?TQ")K%DE:D.9<U%08II*J(-E-5!DVM*,D;<*IX,!Z-XJ B3/BS
MJ6BKJTHWWD*V0J=^-)@\>_N2IWX8O_<]2Y?)G*;^W>G;GZW4EV\\>S]Y=W(R
MNCN[/+2?=L"9'SA)+YY!>C[">0V&4<?/HGZ"N2,.^N3,IH44^SD"@XE,*NK=
M$Y[Z&>%LKAAX%:1B?&W-8S L))?*TZ8X1DH(EN;!PJ&=0=UZGHH)J;K8-H+]
M.^^7'P";&0ADG \"Q[XUS*8UT9HJ<64FW>+.^ CR^O'MNC8*2T76X?C"WSIT
M-Q-D+E5.U1 F]#>FV933 N0H5B[AKF4= *BUK,P@9Z24@G0:-A[]P- N*.<W
MT-0_BCWN5;%3TQ%45 Q#(Z@?6AH[ ?Y=-LN]2SMZ$:]7LWNI/[=F.Z*;0Z_0
M:T4+MNKFJV(0@+&'.#NI:[[^Q%DI*FHW_^R LRG9^'E+J=B#B0:MLC &JGSO
MGBK-%KN67XK4MW2E-^VT*G#-XU>H^>_FN:2"*L)W19O>/^8LOUAQ].%?2>[^
MJQP*=FKL3ZIC%WGQ&D3&QR\R2HY28]"?.CM'V][!-E@]>(%(_>_PJL*W0;UY
MR[AFHI\M69Y3\>A\,_2:S,VKX!Z_69_3@K1<WPY@ZF_'WVC.VBH95EU#(OI5
MV_%7V%X8#V\O)A83.5W1/.NGJIQW0\\,3-3^ H=#Y*J[W CF8S$W A@6!U.
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
M]3&?M7^@IY]02P$"% ,4    " "DA:12!T%-8H$   "Q    $
M    @ $     9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( *2%I%+Z)V2D
M[P   "L"   1              "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+
M 0(4 Q0    ( *2%I%*97)PC$ 8  )PG   3              "  <T!  !X
M;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ I(6D4F\S<5XC!0  5A4
M !@              ("!#@@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+
M 0(4 Q0    ( *2%I%+P/M_"=08  +T:   8              " @6<-  !X
M;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4    " "DA:12H1)6+"0"
M  "0!   &               @($2%   >&PO=V]R:W-H965T<R]S:&5E=#,N
M>&UL4$L! A0#%     @ I(6D4FR_UW+A!   N!$  !@              ("!
M;!8  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    ( *2%I%+I
MIJ^I>P,  #X*   8              " @8,;  !X;"]W;W)K<VAE971S+W-H
M965T-2YX;6Q02P$"% ,4    " "DA:12I _,S)$&  !;'P  &
M    @($T'P  >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @
MI(6D4N20E"4M!P  YAP  !@              ("!^R4  'AL+W=O<FMS:&5E
M=',O<VAE970W+GAM;%!+ 0(4 Q0    ( *2%I%*9X-'+!@(  ,L$   8
M          " @5XM  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4
M    " "DA:12C\"MC,\)   ]&P  &               @(&:+P  >&PO=V]R
M:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%     @ I(6D4L/[5%)P"P  920
M !D              ("!GSD  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q0
M2P$"% ,4    " "DA:123P.GI3 $  #."0  &0              @(%&10
M>&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( *2%I%)Q>[!E
MC@0  /\*   9              " @:U)  !X;"]W;W)K<VAE971S+W-H965T
M,3(N>&UL4$L! A0#%     @ I(6D4KH.Q$E[ @  5@4  !D
M ("!<DX  'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    " "D
MA:12G%<K66L$  "+"@  &0              @($D40  >&PO=V]R:W-H965T
M<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    ( *2%I%*[A.IX50D  /P6   9
M          " @<95  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#
M%     @ I(6D4IJ_S8:Q!   YPH  !D              ("!4E\  'AL+W=O
M<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4    " "DA:129-H'[.8$  "U
M#0  &0              @($Z9   >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM
M;%!+ 0(4 Q0    ( *2%I%*E*+2M5@<  %83   9              " @5=I
M  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @ I(6D4I^M
MW*PW!   ^PH  !D              ("!Y'   'AL+W=O<FMS:&5E=',O<VAE
M970Q.2YX;6Q02P$"% ,4    " "DA:12;@^D-M8(  #*%@  &0
M    @(%2=0  >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    (
M *2%I%+\X(2"$ H  'D=   9              " @5]^  !X;"]W;W)K<VAE
M971S+W-H965T,C$N>&UL4$L! A0#%     @ I(6D4AL^VP9N!@  M18  !D
M             ("!IH@  'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"
M% ,4    " "DA:12X)/U,Q8$  !U"@  &0              @(%+CP  >&PO
M=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( *2%I%(=^7#R_0,
M .P)   9              " @9B3  !X;"]W;W)K<VAE971S+W-H965T,C0N
M>&UL4$L! A0#%     @ I(6D4I/XJ)/] @  @ 8  !D              ("!
MS)<  'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4    " "DA:12
MPT\$+$T$   V"@  &0              @($ FP  >&PO=V]R:W-H965T<R]S
M:&5E=#(V+GAM;%!+ 0(4 Q0    ( *2%I%+-G([' @0  %0*   9
M      " @82?  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%
M  @ I(6D4G"60WH[ P  <P<  !D              ("!O:,  'AL+W=O<FMS
M:&5E=',O<VAE970R."YX;6Q02P$"% ,4    " "DA:12*?I></<"  #@!@
M&0              @($OIP  >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+
M 0(4 Q0    ( *2%I%(@&6/\]0,  &8.   9              " @5VJ  !X
M;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#%     @ I(6D4GL;@)C=
M!   +A<  !D              ("!B:X  'AL+W=O<FMS:&5E=',O<VAE970S
M,2YX;6Q02P$"% ,4    " "DA:12BOD D&0"  "7!0  &0
M@(&=LP  >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( *2%
MI%)5].^^_@,  /H1   9              " @3BV  !X;"]W;W)K<VAE971S
M+W-H965T,S,N>&UL4$L! A0#%     @ I(6D4OA?Y!NB @  80<  !D
M         ("!;;H  'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4
M    " "DA:125 P3F<X%  #B(P  &0              @(%&O0  >&PO=V]R
M:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    ( *2%I%*?6>CT] ,    .
M   9              " @4O#  !X;"]W;W)K<VAE971S+W-H965T,S8N>&UL
M4$L! A0#%     @ I(6D4@LU\7F7 @  ?08  !D              ("!=L<
M 'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    " "DA:12%[=F
MC1 #  ":"   &0              @(%$R@  >&PO=V]R:W-H965T<R]S:&5E
M=#,X+GAM;%!+ 0(4 Q0    ( *2%I%(A7H4VQ (  $X'   9
M  " @8O-  !X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#%     @
MI(6D4NH@P402!0  GQ@  !D              ("!AM   'AL+W=O<FMS:&5E
M=',O<VAE970T,"YX;6Q02P$"% ,4    " "DA:12JR9W4SL"  "A!0  &0
M            @('/U0  >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4
M Q0    ( *2%I%(RT[N*J@(  $L'   9              " @4'8  !X;"]W
M;W)K<VAE971S+W-H965T-#(N>&UL4$L! A0#%     @ I(6D4A>4,APY P
MB@H  !D              ("!(ML  'AL+W=O<FMS:&5E=',O<VAE970T,RYX
M;6Q02P$"% ,4    " "DA:127@/[LMP"  #\"   &0              @(&2
MW@  >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    ( *2%I%*(
M:'%G5P,  "(+   9              " @:7A  !X;"]W;W)K<VAE971S+W-H
M965T-#4N>&UL4$L! A0#%     @ I(6D4I]8: "W P  E T  !D
M     ("!,^4  'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4
M" "DA:12PKAX*M$%   :'P  &0              @($AZ0  >&PO=V]R:W-H
M965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0    ( *2%I%*!,[[>:P(  /$%   9
M              " @2GO  !X;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L!
M A0#%     @ I(6D4C*1#&Q> P  ^@D  !D              ("!R_$  'AL
M+W=O<FMS:&5E=',O<VAE970T.2YX;6Q02P$"% ,4    " "DA:12T-0$#W4"
M  ",!0  &0              @(%@]0  >&PO=V]R:W-H965T<R]S:&5E=#4P
M+GAM;%!+ 0(4 Q0    ( *2%I%*Y:X-+ @,  .H*   9              "
M@0SX  !X;"]W;W)K<VAE971S+W-H965T-3$N>&UL4$L! A0#%     @ I(6D
M4OR9D L/ P  +!$   T              ( !1?L  'AL+W-T>6QE<RYX;6Q0
M2P$"% ,4    " "DA:12EXJ[',     3 @  "P              @ %__@
M7W)E;',O+G)E;'-02P$"% ,4    " "DA:12ZK)L_BH$   ((@  #P
M        @ %H_P  >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ I(6D4J&7
MZI3) 0  H!X  !H              ( !OP,! 'AL+U]R96QS+W=O<FMB;V]K
M+GAM;"YR96QS4$L! A0#%     @ I(6D4BBT:!/# 0  B1X  !,
M     ( !P 4! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     #L .P 4$
&M <!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.21.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>156</ContextCount>
  <ElementCount>309</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>37</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - Condensed Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets</Role>
      <ShortName>Condensed Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - Condensed Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations</Role>
      <ShortName>Condensed Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - Condensed Consolidated Statements of Comprehensive (Loss) Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofComprehensiveLossIncome</Role>
      <ShortName>Condensed Consolidated Statements of Comprehensive (Loss) Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - Consolidated Statements of Stockholders' Equity (Deficit)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/ConsolidatedStatementsofStockholdersEquityDeficit</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity (Deficit)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1006007 - Statement - Condensed Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - Organization and Description of Business</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/OrganizationandDescriptionofBusiness</Role>
      <ShortName>Organization and Description of Business</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2102102 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2105103 - Disclosure - Investments and Fair Value of Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstruments</Role>
      <ShortName>Investments and Fair Value of Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2113104 - Disclosure - Balance Sheet Components</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/BalanceSheetComponents</Role>
      <ShortName>Balance Sheet Components</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2118105 - Disclosure - Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/IntangibleAssets</Role>
      <ShortName>Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2121106 - Disclosure - Goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/Goodwill</Role>
      <ShortName>Goodwill</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2124107 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2126108 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2128109 - Disclosure - Stockholder's Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/StockholdersEquity</Role>
      <ShortName>Stockholder's Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2133110 - Disclosure - Accumulated Other Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLoss</Role>
      <ShortName>Accumulated Other Comprehensive Loss</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2136111 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2138112 - Disclosure - Net (Loss) Income Attributable to Penumbra, Inc. Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShare</Role>
      <ShortName>Net (Loss) Income Attributable to Penumbra, Inc. Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2142113 - Disclosure - Revenues</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/Revenues</Role>
      <ShortName>Revenues</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2203201 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/SummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.penumbrainc.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2306301 - Disclosure - Investments and Fair Value of Financial Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsTables</Role>
      <ShortName>Investments and Fair Value of Financial Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstruments</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2314302 - Disclosure - Balance Sheet Components Balance Sheet Components (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/BalanceSheetComponentsBalanceSheetComponentsTables</Role>
      <ShortName>Balance Sheet Components Balance Sheet Components (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2319303 - Disclosure - Intangible Assets Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/IntangibleAssetsIntangibleAssetsTables</Role>
      <ShortName>Intangible Assets Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2322304 - Disclosure - Goodwill Goodwill (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/GoodwillGoodwillTables</Role>
      <ShortName>Goodwill Goodwill (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2329305 - Disclosure - Stockholder's Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/StockholdersEquityTables</Role>
      <ShortName>Stockholder's Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.penumbrainc.com/role/StockholdersEquity</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2334306 - Disclosure - Accumulated Other Comprehensive Loss (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLossTables</Role>
      <ShortName>Accumulated Other Comprehensive Loss (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLoss</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2339307 - Disclosure - Net (Loss) Income Attributable to Penumbra, Inc. Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShareTables</Role>
      <ShortName>Net (Loss) Income Attributable to Penumbra, Inc. Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShare</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2343308 - Disclosure - Revenues Revenues (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/RevenuesRevenuesTables</Role>
      <ShortName>Revenues Revenues (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2404401 - Disclosure - Summary of Significant Accounting Policies - Additional Disclosures (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/SummaryofSignificantAccountingPoliciesAdditionalDisclosuresDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Additional Disclosures (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2407402 - Disclosure - Investments and Fair Value of Financial Instruments - Gains and Losses of Marketable Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsGainsandLossesofMarketableInvestmentsDetails</Role>
      <ShortName>Investments and Fair Value of Financial Instruments - Gains and Losses of Marketable Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2408403 - Disclosure - Investments and Fair Value of Financial Instruments - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsNarrativeDetails</Role>
      <ShortName>Investments and Fair Value of Financial Instruments - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsTables</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2409404 - Disclosure - Investments and Fair Value of Financial Instruments - Marketable Securities in an Unrealized Loss Position (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails</Role>
      <ShortName>Investments and Fair Value of Financial Instruments - Marketable Securities in an Unrealized Loss Position (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2410405 - Disclosure - Investments and Fair Value of Financial Instruments - Contractual Maturities of Marketable Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContractualMaturitiesofMarketableInvestmentsDetails</Role>
      <ShortName>Investments and Fair Value of Financial Instruments - Contractual Maturities of Marketable Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2411406 - Disclosure - Investments and Fair Value of Financial Instruments - Financial Assets and Liabilities Measured at Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails</Role>
      <ShortName>Investments and Fair Value of Financial Instruments - Financial Assets and Liabilities Measured at Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2412407 - Disclosure - Investments and Fair Value of Financial Instruments - Contingent Consideration (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContingentConsiderationDetails</Role>
      <ShortName>Investments and Fair Value of Financial Instruments - Contingent Consideration (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2415408 - Disclosure - Balance Sheet Components - Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/BalanceSheetComponentsInventoriesDetails</Role>
      <ShortName>Balance Sheet Components - Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2416409 - Disclosure - Balance Sheet Components - Accrued Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails</Role>
      <ShortName>Balance Sheet Components - Accrued Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2417410 - Disclosure - Balance Sheet Components - Product Warranty (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/BalanceSheetComponentsProductWarrantyDetails</Role>
      <ShortName>Balance Sheet Components - Product Warranty (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2420411 - Disclosure - Intangible Assets - Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/IntangibleAssetsIntangibleAssetsDetails</Role>
      <ShortName>Intangible Assets - Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2423412 - Disclosure - Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/GoodwillDetails</Role>
      <ShortName>Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.penumbrainc.com/role/GoodwillGoodwillTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2425413 - Disclosure - Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/DebtDetails</Role>
      <ShortName>Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.penumbrainc.com/role/Debt</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2427414 - Disclosure - Commitments and Contingencies - Royalty Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/CommitmentsandContingenciesRoyaltyObligationsDetails</Role>
      <ShortName>Commitments and Contingencies - Royalty Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2430415 - Disclosure - Stockholder's Equity - Stock Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/StockholdersEquityStockOptionActivityDetails</Role>
      <ShortName>Stockholder's Equity - Stock Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2431416 - Disclosure - Stockholder's Equity - Restricted Stock and Restricted Stock Units Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/StockholdersEquityRestrictedStockandRestrictedStockUnitsActivityDetails</Role>
      <ShortName>Stockholder's Equity - Restricted Stock and Restricted Stock Units Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2432417 - Disclosure - Stockholder's Equity - Stock-based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/StockholdersEquityStockbasedCompensationExpenseDetails</Role>
      <ShortName>Stockholder's Equity - Stock-based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2435418 - Disclosure - Accumulated Other Comprehensive Loss (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLossDetails</Role>
      <ShortName>Accumulated Other Comprehensive Loss (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLossTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2437419 - Disclosure - Income Taxes Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/IncomeTaxesIncomeTaxesDetails</Role>
      <ShortName>Income Taxes Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2440420 - Disclosure - Net (Loss) Income Attributable to Penumbra, Inc. Per Share - Basic and Diluted Earnings per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShareBasicandDilutedEarningsperShareDetails</Role>
      <ShortName>Net (Loss) Income Attributable to Penumbra, Inc. Per Share - Basic and Diluted Earnings per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShareTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2441421 - Disclosure - Net (Loss) Income Attributable to Penumbra, Inc. Per Share - Antidilutive Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShareAntidilutiveSecuritiesDetails</Role>
      <ShortName>Net (Loss) Income Attributable to Penumbra, Inc. Per Share - Antidilutive Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShareTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="pen-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2444422 - Disclosure - Revenues - Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.penumbrainc.com/role/RevenuesDisaggregationofRevenueDetails</Role>
      <ShortName>Revenues - Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" original="pen-20210331.htm">pen-20210331.htm</File>
    <File>pen-20210331.xsd</File>
    <File>pen-20210331_cal.xml</File>
    <File>pen-20210331_def.xml</File>
    <File>pen-20210331_lab.xml</File>
    <File>pen-20210331_pre.xml</File>
    <File>pen-33121xexhibit311.htm</File>
    <File>pen-33121xexhibit312.htm</File>
    <File>pen-33121xexhibit321.htm</File>
    <File>q1202110qexhibit101.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/us-gaap/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2020-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>69
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "pen-20210331.htm": {
   "axisCustom": 0,
   "axisStandard": 18,
   "contextCount": 156,
   "dts": {
    "calculationLink": {
     "local": [
      "pen-20210331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "pen-20210331_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "pen-20210331.htm"
     ]
    },
    "labelLink": {
     "local": [
      "pen-20210331_lab.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml",
      "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "pen-20210331_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml",
      "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "pen-20210331.xsd"
     ],
     "remote": [
      "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd",
      "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd",
      "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd"
     ]
    }
   },
   "elementCount": 387,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2020-01-31": 5,
    "total": 5
   },
   "keyCustom": 14,
   "keyStandard": 295,
   "memberCustom": 11,
   "memberStandard": 26,
   "nsprefix": "pen",
   "nsuri": "http://www.penumbrainc.com/20210331",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Cover",
     "role": "http://www.penumbrainc.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2105103 - Disclosure - Investments and Fair Value of Financial Instruments",
     "role": "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstruments",
     "shortName": "Investments and Fair Value of Financial Instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2113104 - Disclosure - Balance Sheet Components",
     "role": "http://www.penumbrainc.com/role/BalanceSheetComponents",
     "shortName": "Balance Sheet Components",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2118105 - Disclosure - Intangible Assets",
     "role": "http://www.penumbrainc.com/role/IntangibleAssets",
     "shortName": "Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2121106 - Disclosure - Goodwill",
     "role": "http://www.penumbrainc.com/role/Goodwill",
     "shortName": "Goodwill",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2124107 - Disclosure - Debt",
     "role": "http://www.penumbrainc.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2126108 - Disclosure - Commitments and Contingencies",
     "role": "http://www.penumbrainc.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2128109 - Disclosure - Stockholder's Equity",
     "role": "http://www.penumbrainc.com/role/StockholdersEquity",
     "shortName": "Stockholder's Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2133110 - Disclosure - Accumulated Other Comprehensive Loss",
     "role": "http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLoss",
     "shortName": "Accumulated Other Comprehensive Loss",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2136111 - Disclosure - Income Taxes",
     "role": "http://www.penumbrainc.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2138112 - Disclosure - Net (Loss) Income Attributable to Penumbra, Inc. Per Share",
     "role": "http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShare",
     "shortName": "Net (Loss) Income Attributable to Penumbra, Inc. Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ifa68a92e38d549c68ccc3c168422ae71_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets",
     "role": "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets",
     "shortName": "Condensed Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ifa68a92e38d549c68ccc3c168422ae71_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2142113 - Disclosure - Revenues",
     "role": "http://www.penumbrainc.com/role/Revenues",
     "shortName": "Revenues",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2203201 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "role": "http://www.penumbrainc.com/role/SummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2306301 - Disclosure - Investments and Fair Value of Financial Instruments (Tables)",
     "role": "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsTables",
     "shortName": "Investments and Fair Value of Financial Instruments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2314302 - Disclosure - Balance Sheet Components Balance Sheet Components (Tables)",
     "role": "http://www.penumbrainc.com/role/BalanceSheetComponentsBalanceSheetComponentsTables",
     "shortName": "Balance Sheet Components Balance Sheet Components (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2319303 - Disclosure - Intangible Assets Intangible Assets (Tables)",
     "role": "http://www.penumbrainc.com/role/IntangibleAssetsIntangibleAssetsTables",
     "shortName": "Intangible Assets Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2322304 - Disclosure - Goodwill Goodwill (Tables)",
     "role": "http://www.penumbrainc.com/role/GoodwillGoodwillTables",
     "shortName": "Goodwill Goodwill (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2329305 - Disclosure - Stockholder's Equity (Tables)",
     "role": "http://www.penumbrainc.com/role/StockholdersEquityTables",
     "shortName": "Stockholder's Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2334306 - Disclosure - Accumulated Other Comprehensive Loss (Tables)",
     "role": "http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLossTables",
     "shortName": "Accumulated Other Comprehensive Loss (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2339307 - Disclosure - Net (Loss) Income Attributable to Penumbra, Inc. Per Share (Tables)",
     "role": "http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShareTables",
     "shortName": "Net (Loss) Income Attributable to Penumbra, Inc. Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2343308 - Disclosure - Revenues Revenues (Tables)",
     "role": "http://www.penumbrainc.com/role/RevenuesRevenuesTables",
     "shortName": "Revenues Revenues (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ifa68a92e38d549c68ccc3c168422ae71_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)",
     "role": "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
     "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "pen:NumberofBusinessActivities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "activity",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2404401 - Disclosure - Summary of Significant Accounting Policies - Additional Disclosures (Details)",
     "role": "http://www.penumbrainc.com/role/SummaryofSignificantAccountingPoliciesAdditionalDisclosuresDetails",
     "shortName": "Summary of Significant Accounting Policies - Additional Disclosures (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "pen:NumberofBusinessActivities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "activity",
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ifa68a92e38d549c68ccc3c168422ae71_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesAmortizedCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407402 - Disclosure - Investments and Fair Value of Financial Instruments - Gains and Losses of Marketable Investments (Details)",
     "role": "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsGainsandLossesofMarketableInvestmentsDetails",
     "shortName": "Investments and Fair Value of Financial Instruments - Gains and Losses of Marketable Investments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ifa68a92e38d549c68ccc3c168422ae71_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesAmortizedCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ifa68a92e38d549c68ccc3c168422ae71_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408403 - Disclosure - Investments and Fair Value of Financial Instruments - Narrative (Details)",
     "role": "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsNarrativeDetails",
     "shortName": "Investments and Fair Value of Financial Instruments - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossPeriodIncreaseDecrease",
       "span",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossPeriodIncreaseDecrease",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ifa68a92e38d549c68ccc3c168422ae71_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409404 - Disclosure - Investments and Fair Value of Financial Instruments - Marketable Securities in an Unrealized Loss Position (Details)",
     "role": "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails",
     "shortName": "Investments and Fair Value of Financial Instruments - Marketable Securities in an Unrealized Loss Position (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ifa68a92e38d549c68ccc3c168422ae71_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ifa68a92e38d549c68ccc3c168422ae71_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410405 - Disclosure - Investments and Fair Value of Financial Instruments - Contractual Maturities of Marketable Investments (Details)",
     "role": "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContractualMaturitiesofMarketableInvestmentsDetails",
     "shortName": "Investments and Fair Value of Financial Instruments - Contractual Maturities of Marketable Investments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ifa68a92e38d549c68ccc3c168422ae71_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ib243c48572374d398af7139c60461b66_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411406 - Disclosure - Investments and Fair Value of Financial Instruments - Financial Assets and Liabilities Measured at Fair Value (Details)",
     "role": "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails",
     "shortName": "Investments and Fair Value of Financial Instruments - Financial Assets and Liabilities Measured at Fair Value (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ib243c48572374d398af7139c60461b66_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412407 - Disclosure - Investments and Fair Value of Financial Instruments - Contingent Consideration (Details)",
     "role": "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContingentConsiderationDetails",
     "shortName": "Investments and Fair Value of Financial Instruments - Contingent Consideration (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "i762e05f3bf674c1aaaa04fa610c84cf9_D20200101-20200331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ifa68a92e38d549c68ccc3c168422ae71_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415408 - Disclosure - Balance Sheet Components - Inventories (Details)",
     "role": "http://www.penumbrainc.com/role/BalanceSheetComponentsInventoriesDetails",
     "shortName": "Balance Sheet Components - Inventories (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ifa68a92e38d549c68ccc3c168422ae71_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ifa68a92e38d549c68ccc3c168422ae71_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416409 - Disclosure - Balance Sheet Components - Accrued Liabilities (Details)",
     "role": "http://www.penumbrainc.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails",
     "shortName": "Balance Sheet Components - Accrued Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ifa68a92e38d549c68ccc3c168422ae71_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "i894bc3381e2840afb9df53a9551a57f6_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProductWarrantyAccrual",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417410 - Disclosure - Balance Sheet Components - Product Warranty (Details)",
     "role": "http://www.penumbrainc.com/role/BalanceSheetComponentsProductWarrantyDetails",
     "shortName": "Balance Sheet Components - Product Warranty (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "i894bc3381e2840afb9df53a9551a57f6_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProductWarrantyAccrual",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - Condensed Consolidated Statements of Operations",
     "role": "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations",
     "shortName": "Condensed Consolidated Statements of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420411 - Disclosure - Intangible Assets - Intangible Assets (Details)",
     "role": "http://www.penumbrainc.com/role/IntangibleAssetsIntangibleAssetsDetails",
     "shortName": "Intangible Assets - Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:GoodwillDisclosureTextBlock",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "i894bc3381e2840afb9df53a9551a57f6_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2423412 - Disclosure - Goodwill (Details)",
     "role": "http://www.penumbrainc.com/role/GoodwillDetails",
     "shortName": "Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:GoodwillDisclosureTextBlock",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GoodwillOtherIncreaseDecrease",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "i73cccd338c99495c985b3409b61f6f33_I20200424",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425413 - Disclosure - Debt (Details)",
     "role": "http://www.penumbrainc.com/role/DebtDetails",
     "shortName": "Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "i73cccd338c99495c985b3409b61f6f33_I20200424",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "i79929b3397f34f4487c827e2e65f212c_D20210101-20210331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RoyaltyExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2427414 - Disclosure - Commitments and Contingencies - Royalty Obligations (Details)",
     "role": "http://www.penumbrainc.com/role/CommitmentsandContingenciesRoyaltyObligationsDetails",
     "shortName": "Commitments and Contingencies - Royalty Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "i79929b3397f34f4487c827e2e65f212c_D20210101-20210331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RoyaltyExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "i894bc3381e2840afb9df53a9551a57f6_I20201231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430415 - Disclosure - Stockholder's Equity - Stock Option Activity (Details)",
     "role": "http://www.penumbrainc.com/role/StockholdersEquityStockOptionActivityDetails",
     "shortName": "Stockholder's Equity - Stock Option Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "i894bc3381e2840afb9df53a9551a57f6_I20201231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "i4d0f421c21244314b3dfbd5f3c2dcde9_I20201231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431416 - Disclosure - Stockholder's Equity - Restricted Stock and Restricted Stock Units Activity (Details)",
     "role": "http://www.penumbrainc.com/role/StockholdersEquityRestrictedStockandRestrictedStockUnitsActivityDetails",
     "shortName": "Stockholder's Equity - Restricted Stock and Restricted Stock Units Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "i4d0f421c21244314b3dfbd5f3c2dcde9_I20201231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2432417 - Disclosure - Stockholder's Equity - Stock-based Compensation Expense (Details)",
     "role": "http://www.penumbrainc.com/role/StockholdersEquityStockbasedCompensationExpenseDetails",
     "shortName": "Stockholder's Equity - Stock-based Compensation Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "i894bc3381e2840afb9df53a9551a57f6_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2435418 - Disclosure - Accumulated Other Comprehensive Loss (Details)",
     "role": "http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLossDetails",
     "shortName": "Accumulated Other Comprehensive Loss (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic6b1f162eba94d088e1ee08a794f69bb_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437419 - Disclosure - Income Taxes Income Taxes (Details)",
     "role": "http://www.penumbrainc.com/role/IncomeTaxesIncomeTaxesDetails",
     "shortName": "Income Taxes Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": "3",
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2440420 - Disclosure - Net (Loss) Income Attributable to Penumbra, Inc. Per Share - Basic and Diluted Earnings per Share (Details)",
     "role": "http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShareBasicandDilutedEarningsperShareDetails",
     "shortName": "Net (Loss) Income Attributable to Penumbra, Inc. Per Share - Basic and Diluted Earnings per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - Condensed Consolidated Statements of Comprehensive (Loss) Income",
     "role": "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofComprehensiveLossIncome",
     "shortName": "Condensed Consolidated Statements of Comprehensive (Loss) Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2441421 - Disclosure - Net (Loss) Income Attributable to Penumbra, Inc. Per Share - Antidilutive Securities (Details)",
     "role": "http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShareAntidilutiveSecuritiesDetails",
     "shortName": "Net (Loss) Income Attributable to Penumbra, Inc. Per Share - Antidilutive Securities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2444422 - Disclosure - Revenues - Disaggregation of Revenue (Details)",
     "role": "http://www.penumbrainc.com/role/RevenuesDisaggregationofRevenueDetails",
     "shortName": "Revenues - Disaggregation of Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ia6bb34bf7f4b492896fbb164e23590d7_I20191231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - Consolidated Statements of Stockholders' Equity (Deficit)",
     "role": "http://www.penumbrainc.com/role/ConsolidatedStatementsofStockholdersEquityDeficit",
     "shortName": "Consolidated Statements of Stockholders' Equity (Deficit)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ia6bb34bf7f4b492896fbb164e23590d7_I20191231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006007 - Statement - Condensed Consolidated Statements of Cash Flows",
     "role": "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows",
     "shortName": "Condensed Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Organization and Description of Business",
     "role": "http://www.penumbrainc.com/role/OrganizationandDescriptionofBusiness",
     "shortName": "Organization and Description of Business",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2102102 - Disclosure - Summary of Significant Accounting Policies",
     "role": "http://www.penumbrainc.com/role/SummaryofSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pen-20210331.htm",
      "contextRef": "ic22bb86e740940b68b8444099cdc7de4_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 37,
   "tag": {
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/RevenuesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover page."
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/Cover"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r486"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Description"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r487"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/Cover"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/Cover"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r487"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r487"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/Cover"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r488"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r487"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r487"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r487"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r487"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r484"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "pen_AccruedLiabilitiesfromAcquisitionCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.penumbrainc.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Liabilities from Acquisition, Current",
        "label": "Accrued Liabilities from Acquisition, Current",
        "terseLabel": "Other acquisition-related costs"
       }
      }
     },
     "localname": "AccruedLiabilitiesfromAcquisitionCurrent",
     "nsuri": "http://www.penumbrainc.com/20210331",
     "presentation": [
      "http://www.penumbrainc.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pen_AllowanceforSalesReturnsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.penumbrainc.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance for Sales Returns, Current",
        "label": "Allowance for Sales Returns, Current",
        "terseLabel": "Sales return provision"
       }
      }
     },
     "localname": "AllowanceforSalesReturnsCurrent",
     "nsuri": "http://www.penumbrainc.com/20210331",
     "presentation": [
      "http://www.penumbrainc.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pen_BankOfAmericaAndCitibankMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bank Of America And Citibank",
        "label": "Bank Of America And Citibank [Member]",
        "terseLabel": "Bank Of America And Citibank"
       }
      }
     },
     "localname": "BankOfAmericaAndCitibankMember",
     "nsuri": "http://www.penumbrainc.com/20210331",
     "presentation": [
      "http://www.penumbrainc.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pen_ContingentConsiderationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent Consideration [Abstract]",
        "label": "Contingent Consideration [Abstract]",
        "terseLabel": "Contingent Consideration [Abstract]"
       }
      }
     },
     "localname": "ContingentConsiderationAbstract",
     "nsuri": "http://www.penumbrainc.com/20210331",
     "xbrltype": "stringItemType"
    },
    "pen_CrossmedS.p.aMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Crossmed S.p.a [Member]",
        "label": "Crossmed S.p.a [Member]",
        "terseLabel": "Fair Value of Contingent Consideration"
       }
      }
     },
     "localname": "CrossmedS.p.aMember",
     "nsuri": "http://www.penumbrainc.com/20210331",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContingentConsiderationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLoss": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized against the asset on the balance sheet or in the income statement for financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability (Gain) Loss",
        "terseLabel": "Changes in fair value"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLoss",
     "nsuri": "http://www.penumbrainc.com/20210331",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContingentConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossForeignCurrencyTranslation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain or (loss) for financial instrument classified as a liability measured using unobservable inputs.",
        "label": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Foreign Currency Translation",
        "negatedTerseLabel": "Foreign currency remeasurement"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossForeignCurrencyTranslation",
     "nsuri": "http://www.penumbrainc.com/20210331",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContingentConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pen_LineOfCreditFacilityAccordianFeatureIncreaseLimit": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line Of Credit Facility, Accordian Feature, Increase Limit",
        "label": "Line Of Credit Facility, Accordian Feature, Increase Limit",
        "terseLabel": "Line of credit, increase limit"
       }
      }
     },
     "localname": "LineOfCreditFacilityAccordianFeatureIncreaseLimit",
     "nsuri": "http://www.penumbrainc.com/20210331",
     "presentation": [
      "http://www.penumbrainc.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pen_MeasurementInputActualRevenueResultsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement Input, Actual Revenue Results",
        "label": "Measurement Input, Actual Revenue Results [Member]",
        "terseLabel": "Measurement Input, Actual Revenue Results"
       }
      }
     },
     "localname": "MeasurementInputActualRevenueResultsMember",
     "nsuri": "http://www.penumbrainc.com/20210331",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContingentConsiderationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pen_MonteCarloSimulationValuationTechniqueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Monte Carlo Simulation [Member]",
        "label": "Monte Carlo Simulation Valuation Technique [Member]",
        "terseLabel": "Monte Carlo Simulation"
       }
      }
     },
     "localname": "MonteCarloSimulationValuationTechniqueMember",
     "nsuri": "http://www.penumbrainc.com/20210331",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContingentConsiderationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pen_NeuroMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Neuro [Member]",
        "label": "Neuro [Member]",
        "terseLabel": "Neuro"
       }
      }
     },
     "localname": "NeuroMember",
     "nsuri": "http://www.penumbrainc.com/20210331",
     "presentation": [
      "http://www.penumbrainc.com/role/RevenuesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pen_NumberofBusinessActivities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Business Activities",
        "label": "Number of Business Activities",
        "terseLabel": "Number of business activities"
       }
      }
     },
     "localname": "NumberofBusinessActivities",
     "nsuri": "http://www.penumbrainc.com/20210331",
     "presentation": [
      "http://www.penumbrainc.com/role/SummaryofSignificantAccountingPoliciesAdditionalDisclosuresDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "pen_OtherNonUSMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Non-US [Member]",
        "label": "Other Non-US [Member]",
        "terseLabel": "International"
       }
      }
     },
     "localname": "OtherNonUSMember",
     "nsuri": "http://www.penumbrainc.com/20210331",
     "presentation": [
      "http://www.penumbrainc.com/role/RevenuesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pen_PaymentsOfAssetAcquisitionandMergerRelatedCostsFinancingActivities": {
     "auth_ref": [],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for financing costs associated with asset acquisitions and business combinations.",
        "label": "PaymentsOfAssetAcquisitionandMergerRelatedCostsFinancingActivities",
        "negatedLabel": "Payment of acquisition-related obligations"
       }
      }
     },
     "localname": "PaymentsOfAssetAcquisitionandMergerRelatedCostsFinancingActivities",
     "nsuri": "http://www.penumbrainc.com/20210331",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pen_PeripheralVascularMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Peripheral Vascular [Member]",
        "label": "Peripheral Vascular [Member]",
        "terseLabel": "Vascular"
       }
      }
     },
     "localname": "PeripheralVascularMember",
     "nsuri": "http://www.penumbrainc.com/20210331",
     "presentation": [
      "http://www.penumbrainc.com/role/RevenuesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pen_ReclassificationfromAOCICurrentPeriodAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reclassification from AOCI, Current Period [Abstract]",
        "label": "Reclassification from AOCI, Current Period [Abstract]",
        "terseLabel": "Amounts reclassified from accumulated other comprehensive income (loss) to consolidated net (loss) income:"
       }
      }
     },
     "localname": "ReclassificationfromAOCICurrentPeriodAbstract",
     "nsuri": "http://www.penumbrainc.com/20210331",
     "presentation": [
      "http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pen_RestrictedStockandRestrictedStockUnitsRSUsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Stock and Restricted Stock Units (RSUs) [Member]",
        "label": "Restricted Stock and Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted stock and restricted stock units"
       }
      }
     },
     "localname": "RestrictedStockandRestrictedStockUnitsRSUsMember",
     "nsuri": "http://www.penumbrainc.com/20210331",
     "presentation": [
      "http://www.penumbrainc.com/role/StockholdersEquityRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pen_RoyaltyAgreementApril2012Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Royalty Agreement, April 2012 [Member]",
        "label": "Royalty Agreement, April 2012 [Member]",
        "terseLabel": "Royalty Agreement, April 2012"
       }
      }
     },
     "localname": "RoyaltyAgreementApril2012Member",
     "nsuri": "http://www.penumbrainc.com/20210331",
     "presentation": [
      "http://www.penumbrainc.com/role/CommitmentsandContingenciesRoyaltyObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pen_RoyaltyAgreementMarch2005Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Royalty Agreement, March 2005 [Member]",
        "label": "Royalty Agreement, March 2005 [Member]",
        "terseLabel": "Royalty Agreement, March 2005"
       }
      }
     },
     "localname": "RoyaltyAgreementMarch2005Member",
     "nsuri": "http://www.penumbrainc.com/20210331",
     "presentation": [
      "http://www.penumbrainc.com/role/CommitmentsandContingenciesRoyaltyObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pen_RoyaltyObligationsExtendedTermOfAgreement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Royalty Obligations, Extended Term of Agreement",
        "label": "Royalty Obligations, Extended Term of Agreement",
        "terseLabel": "Extended term of agreement"
       }
      }
     },
     "localname": "RoyaltyObligationsExtendedTermOfAgreement",
     "nsuri": "http://www.penumbrainc.com/20210331",
     "presentation": [
      "http://www.penumbrainc.com/role/CommitmentsandContingenciesRoyaltyObligationsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "pen_RoyaltyObligationsIncreaseDecreaseInMinimumAnnualRoyaltyPayments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Royalty Obligations, Increase (Decrease) In Minimum Annual Royalty Payments",
        "label": "Royalty Obligations, Increase (Decrease) In Minimum Annual Royalty Payments",
        "terseLabel": "Increase in minimum annual royalty payments"
       }
      }
     },
     "localname": "RoyaltyObligationsIncreaseDecreaseInMinimumAnnualRoyaltyPayments",
     "nsuri": "http://www.penumbrainc.com/20210331",
     "presentation": [
      "http://www.penumbrainc.com/role/CommitmentsandContingenciesRoyaltyObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pen_RoyaltyObligationsMinimumQuarterlyRoyaltyPayments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Royalty Obligations, Minimum Quarterly Royalty Payments",
        "label": "Royalty Obligations, Minimum Quarterly Royalty Payments",
        "terseLabel": "Minimum quarterly royalty payments"
       }
      }
     },
     "localname": "RoyaltyObligationsMinimumQuarterlyRoyaltyPayments",
     "nsuri": "http://www.penumbrainc.com/20210331",
     "presentation": [
      "http://www.penumbrainc.com/role/CommitmentsandContingenciesRoyaltyObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pen_RoyaltyObligationsPercentofSales": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Royalty Obligations, Percent of Sales",
        "label": "Royalty Obligations, Percent of Sales",
        "terseLabel": "Royalty as a percent of sales"
       }
      }
     },
     "localname": "RoyaltyObligationsPercentofSales",
     "nsuri": "http://www.penumbrainc.com/20210331",
     "presentation": [
      "http://www.penumbrainc.com/role/CommitmentsandContingenciesRoyaltyObligationsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "pen_RoyaltyObligationsTermofAgreement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Royalty Obligations, Term of Agreement",
        "label": "Royalty Obligations, Term of Agreement",
        "terseLabel": "Term of agreement"
       }
      }
     },
     "localname": "RoyaltyObligationsTermofAgreement",
     "nsuri": "http://www.penumbrainc.com/20210331",
     "presentation": [
      "http://www.penumbrainc.com/role/CommitmentsandContingenciesRoyaltyObligationsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "pen_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpectedtoVestOutstandingNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Payment Award, Equity Instruments Other than Options, Expected to Vest, Outstanding, Number",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected to Vest, Outstanding, Number",
        "terseLabel": "Restricted stock and RSUs expected to vest (shares)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpectedtoVestOutstandingNumber",
     "nsuri": "http://www.penumbrainc.com/20210331",
     "presentation": [
      "http://www.penumbrainc.com/role/StockholdersEquityRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "pen_StandardandExtendedProductWarrantyAccrualIncreaseDecreaseforChangesinEstimateforNewandPreexistingWarranties": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Standard and Extended Product Warranty Accrual, Increase (Decrease) for Changes in Estimate for New and Preexisting Warranties",
        "label": "Standard and Extended Product Warranty Accrual, Increase (Decrease) for Changes in Estimate for New and Preexisting Warranties",
        "terseLabel": "Accruals of warranties issued"
       }
      }
     },
     "localname": "StandardandExtendedProductWarrantyAccrualIncreaseDecreaseforChangesinEstimateforNewandPreexistingWarranties",
     "nsuri": "http://www.penumbrainc.com/20210331",
     "presentation": [
      "http://www.penumbrainc.com/role/BalanceSheetComponentsProductWarrantyDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pen_U.S.AgencyAndGovernmentSponsoredSecuritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Includes debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).",
        "label": "U.S. Agency And Government Sponsored Securities [Member]",
        "terseLabel": "U.S. agency and government sponsored securities"
       }
      }
     },
     "localname": "U.S.AgencyAndGovernmentSponsoredSecuritiesMember",
     "nsuri": "http://www.penumbrainc.com/20210331",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails",
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsGainsandLossesofMarketableInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pen_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted Average Number of Shares Outstanding, Basic and Diluted",
        "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted [Abstract]",
        "terseLabel": "Weighted average shares used to compute net income attributable to common stockholders:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract",
     "nsuri": "http://www.penumbrainc.com/20210331",
     "presentation": [
      "http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShareBasicandDilutedEarningsperShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r111",
      "r119",
      "r200",
      "r318",
      "r319",
      "r320",
      "r335",
      "r336"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/ConsolidatedStatementsofStockholdersEquityDeficit",
      "http://www.penumbrainc.com/role/SummaryofSignificantAccountingPoliciesAdditionalDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r111",
      "r119",
      "r200",
      "r318",
      "r319",
      "r320",
      "r335",
      "r336"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/ConsolidatedStatementsofStockholdersEquityDeficit",
      "http://www.penumbrainc.com/role/SummaryofSignificantAccountingPoliciesAdditionalDisclosuresDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r111",
      "r119",
      "r200",
      "r318",
      "r319",
      "r320",
      "r335",
      "r336"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/ConsolidatedStatementsofStockholdersEquityDeficit",
      "http://www.penumbrainc.com/role/SummaryofSignificantAccountingPoliciesAdditionalDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r173",
      "r270",
      "r272",
      "r419",
      "r456",
      "r457"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/RevenuesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r173",
      "r270",
      "r272",
      "r419",
      "r456",
      "r457"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/RevenuesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r174",
      "r175",
      "r270",
      "r273",
      "r458",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/RevenuesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r174",
      "r175",
      "r270",
      "r273",
      "r458",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/RevenuesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r32"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r3",
      "r15",
      "r177",
      "r178"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net of allowance for credit losses of $2,137 and $2,198 at March 31, 2021 and December 31, 2020, respectively",
        "verboseLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.penumbrainc.com/role/SummaryofSignificantAccountingPoliciesAdditionalDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued liabilities",
        "totalLabel": "Total accrued liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails",
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": {
     "auth_ref": [
      "r47",
      "r48",
      "r49",
      "r54",
      "r56"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.",
        "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]",
        "terseLabel": "Marketable Investments"
       }
      }
     },
     "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r18",
      "r51",
      "r53",
      "r54",
      "r444",
      "r466",
      "r470"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive (loss) income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "auth_ref": [
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r382"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r50",
      "r54",
      "r56",
      "r108",
      "r109",
      "r110",
      "r357",
      "r461",
      "r462"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)",
        "verboseLabel": "Total"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLossDetails",
      "http://www.penumbrainc.com/role/ConsolidatedStatementsofStockholdersEquityDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "auth_ref": [
      "r46",
      "r54",
      "r56",
      "r357",
      "r377",
      "r378",
      "r379",
      "r380",
      "r382"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.",
        "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]",
        "terseLabel": "Currency Translation Adjustments"
       }
      }
     },
     "localname": "AccumulatedTranslationAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r232"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life",
        "verboseLabel": "Weighted-Average Amortization Period"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/IntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r16",
      "r321"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r108",
      "r109",
      "r110",
      "r318",
      "r319",
      "r320"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-in Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/ConsolidatedStatementsofStockholdersEquityDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile consolidated net income to net cash used in operating activities:"
       }
      }
     },
     "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation",
        "negatedTerseLabel": "Shares held for tax withholdings"
       }
      }
     },
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/ConsolidatedStatementsofStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r290",
      "r292",
      "r323",
      "r324"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/ConsolidatedStatementsofStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r292",
      "r309",
      "r322"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-based Payment Arrangement, Expense",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/StockholdersEquityStockbasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r179",
      "r203",
      "r205",
      "r206"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "terseLabel": "Allowance for credit losses"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.penumbrainc.com/role/SummaryofSignificantAccountingPoliciesAdditionalDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r93",
      "r230",
      "r237"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Total amortization of finite lived intangible assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/IntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r135"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Antidilutive securities excluded from the computation of earnings per share (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShareAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r102",
      "r156",
      "r165",
      "r171",
      "r196",
      "r351",
      "r358",
      "r374",
      "r426",
      "r443"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r4",
      "r5",
      "r43",
      "r102",
      "r196",
      "r351",
      "r358",
      "r374"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r363"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Fair Value Disclosure",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "auth_ref": [
      "r182",
      "r211"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Amortized Cost",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContractualMaturitiesofMarketableInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecurities": {
     "auth_ref": [],
     "calculation": {
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt and equity securities categorized neither as held-to-maturity nor trading.",
        "label": "Available-for-sale Securities",
        "terseLabel": "Marketable investments"
       }
      }
     },
     "localname": "AvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r184"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of unrealized gain in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.",
        "label": "Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax",
        "terseLabel": "Gross Unrealized Gains"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsGainsandLossesofMarketableInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of unrealized loss in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.",
        "label": "Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax",
        "negatedTerseLabel": "Gross Unrealized Losses"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsGainsandLossesofMarketableInvestmentsDetails",
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesAmortizedCost": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the cost of debt and equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any.",
        "label": "Available-for-sale Securities, Amortized Cost Basis",
        "verboseLabel": "Amortized Cost"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesAmortizedCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsGainsandLossesofMarketableInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investments in debt and equity securities classified as available-for-sale that have been in a continuous loss position for twelve months or longer.",
        "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss",
        "negatedTerseLabel": "12 months or more: Gross Unrealized Losses"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss": {
     "auth_ref": [
      "r193"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investments in debt and equity securities classified as available-for-sale in a continuous loss position.",
        "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss",
        "negatedTotalLabel": "Total: Gross Unrealized Losses"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the aggregate fair value of investments in debt and equity securities in an unrealized loss position which are categorized neither as held-to-maturity nor trading securities.",
        "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value",
        "totalLabel": "Total: Fair Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of fair value of investments in debt and equity securities in an unrealized loss position categorized neither as held-to-maturity nor trading securities.",
        "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Table Text Block]",
        "terseLabel": "Schedule of the Fair Value of Marketable Investments in an Unrealized Loss Position for Less than Twelve Months"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investments in debt and equity securities classified as available-for-sale that have been in a continuous loss position for less than twelve months.",
        "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss",
        "negatedTerseLabel": "Less than 12 months: Gross Unrealized Losses"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the aggregate fair value of investments in debt and equity securities categorized neither as held-to-maturity nor trading securities that have been in a continuous unrealized loss position for less than twelve months.",
        "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value",
        "terseLabel": "Less than 12 months: Fair Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the aggregate fair value of investments in debt and equity securities categorized neither as held-to-maturity nor trading securities that have been in a continuous unrealized loss position for twelve months or longer.",
        "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value",
        "terseLabel": "12 Months of more: Fair Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContractualMaturitiesofMarketableInvestmentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt and equity securities categorized neither as trading securities nor held-to-maturity securities and intended be sold or mature one year or operating cycle, if longer.",
        "label": "Available-for-sale Securities, Current",
        "terseLabel": "Marketable investments",
        "totalLabel": "Total",
        "verboseLabel": "Fair Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContractualMaturitiesofMarketableInvestmentsDetails",
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsGainsandLossesofMarketableInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": {
     "auth_ref": [
      "r188"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five",
        "terseLabel": "Due in one to five years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContractualMaturitiesofMarketableInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": {
     "auth_ref": [
      "r185",
      "r188",
      "r441"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContractualMaturitiesofMarketableInvestmentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five",
        "terseLabel": "Due in one to five years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContractualMaturitiesofMarketableInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-sale, Amortized Cost, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Amortized Cost"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContractualMaturitiesofMarketableInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-sale, Fair Value, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Fair Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContractualMaturitiesofMarketableInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": {
     "auth_ref": [
      "r187"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One",
        "terseLabel": "Due in less than one year"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContractualMaturitiesofMarketableInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": {
     "auth_ref": [
      "r185",
      "r187",
      "r440"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContractualMaturitiesofMarketableInvestmentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One",
        "terseLabel": "Due in less than one year"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContractualMaturitiesofMarketableInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r294",
      "r312"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/StockholdersEquityRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r288",
      "r289"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContingentConsiderationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r288",
      "r289",
      "r344",
      "r345"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContingentConsiderationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r96",
      "r97",
      "r98"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "terseLabel": "Purchase of property and equipment funded through accounts payable and accrued liabilities"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r1",
      "r30",
      "r95"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of cash and cash equivalent balance.",
        "label": "Cash and Cash Equivalents [Axis]",
        "terseLabel": "Cash and Cash Equivalents [Axis]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "terseLabel": "Cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r90",
      "r95",
      "r99"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "CASH AND CASH EQUIVALENTS\u2014End of period",
        "periodStartLabel": "CASH AND CASH EQUIVALENTS\u2014Beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r90",
      "r375"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "NET DECREASE IN CASH AND CASH EQUIVALENTS"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember": {
     "auth_ref": [
      "r280",
      "r371"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds that is excluded from cash and cash equivalents.",
        "label": "Commercial Paper, Not Included with Cash and Cash Equivalents [Member]",
        "terseLabel": "Commercial paper"
       }
      }
     },
     "localname": "CommercialPaperNotIncludedWithCashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails",
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsGainsandLossesofMarketableInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r39",
      "r247",
      "r431",
      "r449"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r244",
      "r245",
      "r246",
      "r248"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r108",
      "r109"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "verboseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/ConsolidatedStatementsofStockholdersEquityDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r14"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r59",
      "r61",
      "r62",
      "r68",
      "r435",
      "r453"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofComprehensiveLossIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive income (loss) attributable to Penumbra, Inc."
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofComprehensiveLossIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r59",
      "r61",
      "r67",
      "r350",
      "r362",
      "r434",
      "r452"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofComprehensiveLossIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Consolidated comprehensive income (loss)"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofComprehensiveLossIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNoteTextBlock": {
     "auth_ref": [
      "r66",
      "r75",
      "r433",
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.",
        "label": "Comprehensive Income (Loss) Note [Text Block]",
        "terseLabel": "Accumulated Other Comprehensive Loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNoteTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLoss"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r100",
      "r353"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "auth_ref": [
      "r280",
      "r287",
      "r471"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.",
        "label": "Corporate Debt Securities [Member]",
        "terseLabel": "Corporate bonds"
       }
      }
     },
     "localname": "CorporateDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails",
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsGainsandLossesofMarketableInvestmentsDetails",
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r71",
      "r102",
      "r196",
      "r374"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "label": "Cost of Revenue",
        "terseLabel": "Cost of revenue"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]",
        "terseLabel": "Cost of revenue",
        "verboseLabel": "Cost of revenue"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CommitmentsandContingenciesRoyaltyObligationsDetails",
      "http://www.penumbrainc.com/role/IntangibleAssetsIntangibleAssetsDetails",
      "http://www.penumbrainc.com/role/StockholdersEquityStockbasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r346"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/IntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r257"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Indebtedness"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Term",
        "terseLabel": "Debt instrument, term (in years)"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/DebtDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": {
     "auth_ref": [
      "r183",
      "r211",
      "r214",
      "r215"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Allowance for Credit Loss",
        "terseLabel": "Allowance for Credit Loss"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsGainsandLossesofMarketableInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossPeriodIncreaseDecrease": {
     "auth_ref": [
      "r216"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in allowance for credit loss of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Allowance for Credit Loss, Period Increase (Decrease)",
        "terseLabel": "Allowance for credit losses"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLossPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r326",
      "r327"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred Income Tax Assets, Net",
        "terseLabel": "Deferred taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.",
        "label": "Deferred Income Taxes and Tax Credits",
        "terseLabel": "Deferred taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxesAndTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r93",
      "r154"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/RevenuesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r270",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/RevenuesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r270"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/RevenuesRevenuesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]",
        "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Net income attributable to Penumbra, Inc. per share:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r69",
      "r117",
      "r118",
      "r119",
      "r120",
      "r121",
      "r125",
      "r127",
      "r132",
      "r133",
      "r134",
      "r138",
      "r139",
      "r436",
      "r454"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShareBasicandDilutedEarningsperShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r69",
      "r117",
      "r118",
      "r119",
      "r120",
      "r121",
      "r127",
      "r132",
      "r133",
      "r134",
      "r138",
      "r139",
      "r436",
      "r454"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShareBasicandDilutedEarningsperShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share Reconciliation [Abstract]",
        "terseLabel": "Net income attributable to Penumbra, Inc. per share:"
       }
      }
     },
     "localname": "EarningsPerShareReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShareBasicandDilutedEarningsperShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r135",
      "r136",
      "r137",
      "r140"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Net (Loss) Income Attributable to Penumbra, Inc. Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r375"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "terseLabel": "Effect of foreign exchange rate changes on cash and cash equivalents"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "negatedTerseLabel": "Effective tax rate (benefit) expense"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/IncomeTaxesIncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Payroll and employee-related cost"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": {
     "auth_ref": [
      "r310"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost capitalized for award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Amount Capitalized",
        "terseLabel": "Share-based compensation expense, capitalized in inventory"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/StockholdersEquityStockbasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/StockholdersEquityStockbasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r311"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized compensation cost related to unvested share-based compensation arrangements"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/StockholdersEquityStockbasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r311"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Unrecognized compensation cost, expected recognition period"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/StockholdersEquityStockbasedCompensationExpenseDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r108",
      "r109",
      "r110",
      "r113",
      "r122",
      "r124",
      "r141",
      "r200",
      "r258",
      "r259",
      "r318",
      "r319",
      "r320",
      "r335",
      "r336",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r382",
      "r461",
      "r462",
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLossDetails",
      "http://www.penumbrainc.com/role/ConsolidatedStatementsofStockholdersEquityDeficit",
      "http://www.penumbrainc.com/role/SummaryofSignificantAccountingPoliciesAdditionalDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContingentConsiderationDetails",
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r363",
      "r364",
      "r365",
      "r372"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContingentConsiderationDetails",
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]",
        "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContingentConsiderationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r364",
      "r392",
      "r393",
      "r394"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContingentConsiderationDetails",
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r363",
      "r364",
      "r367",
      "r368",
      "r373"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r371"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Investments and Fair Value of Financial Instruments"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r280",
      "r281",
      "r286",
      "r287",
      "r364",
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Level\u00a01"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r280",
      "r281",
      "r286",
      "r287",
      "r364",
      "r393"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level\u00a02"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r364",
      "r394"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level 3"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContingentConsiderationDetails",
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r369",
      "r372"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Fair Value of Contingent Consideration Obligation"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Fair Value, Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": {
     "auth_ref": [
      "r370"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements",
        "negatedTerseLabel": "Payments of contingent consideration liabilities"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContingentConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "auth_ref": [
      "r369"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContingentConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r392",
      "r393",
      "r394"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContingentConsiderationDetails",
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r371",
      "r373"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r384"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.",
        "label": "Finance Lease, Liability, Current",
        "terseLabel": "Current finance lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r384"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.",
        "label": "Finance Lease, Liability, Noncurrent",
        "terseLabel": "Non-current finance lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r385",
      "r386"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for principal payment on finance lease.",
        "label": "Finance Lease, Principal Payments",
        "negatedLabel": "Payments of finance lease obligations"
       }
      }
     },
     "localname": "FinanceLeasePrincipalPayments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r383"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "terseLabel": "Finance lease right-of-use assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r190",
      "r191",
      "r204",
      "r207",
      "r208",
      "r209",
      "r210",
      "r212",
      "r213",
      "r216",
      "r217",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]",
        "terseLabel": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails",
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsGainsandLossesofMarketableInvestmentsDetails",
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]",
        "terseLabel": "Financial Assets"
       }
      }
     },
     "localname": "FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r236"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/IntangibleAssetsIntangibleAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedTerseLabel": "Accumulated amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/IntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.",
        "label": "Finite-lived Intangible Assets Amortization Expense [Table Text Block]",
        "terseLabel": "Finite-lived Intangible Assets Amortization Expense"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/IntangibleAssetsIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r231",
      "r233",
      "r236",
      "r239",
      "r420",
      "r424"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/IntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r236",
      "r424"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/IntangibleAssetsIntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Finite lived intangible assets: gross carrying amount"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/IntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/IntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r231",
      "r235"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/IntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r236",
      "r420"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/IntangibleAssetsIntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "totalLabel": "Finite lived intangible assets: net"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/IntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r220",
      "r222",
      "r425"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "periodEndLabel": "Goodwill",
        "periodStartLabel": "Goodwill",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.penumbrainc.com/role/GoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillDisclosureTextBlock": {
     "auth_ref": [
      "r228"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill.",
        "label": "Goodwill Disclosure [Text Block]",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/Goodwill"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r93",
      "r221",
      "r223",
      "r226"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impairment Loss",
        "terseLabel": "Goodwill impairment"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/GoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillOtherIncreaseDecrease": {
     "auth_ref": [
      "r224"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease), classified as other, of an asset representing the future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Other Increase (Decrease)",
        "terseLabel": "Foreign currency translation"
       }
      }
     },
     "localname": "GoodwillOtherIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/GoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Goodwill [Roll Forward]",
        "terseLabel": "Goodwill [Roll Forward]"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/GoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r70",
      "r102",
      "r156",
      "r164",
      "r167",
      "r170",
      "r172",
      "r196",
      "r374"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r105",
      "r156",
      "r164",
      "r167",
      "r170",
      "r172"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.",
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income (loss) before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r243"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CommitmentsandContingenciesRoyaltyObligationsDetails",
      "http://www.penumbrainc.com/role/IntangibleAssetsIntangibleAssetsDetails",
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContingentConsiderationDetails",
      "http://www.penumbrainc.com/role/StockholdersEquityStockbasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CommitmentsandContingenciesRoyaltyObligationsDetails",
      "http://www.penumbrainc.com/role/IntangibleAssetsIntangibleAssetsDetails",
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContingentConsiderationDetails",
      "http://www.penumbrainc.com/role/StockholdersEquityStockbasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r330",
      "r331",
      "r332",
      "r337",
      "r339",
      "r341",
      "r342",
      "r343"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r103",
      "r123",
      "r124",
      "r155",
      "r328",
      "r338",
      "r340",
      "r455"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "negatedTerseLabel": "Benefit from income taxes",
        "terseLabel": "Provision for (benefit from) income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.penumbrainc.com/role/IncomeTaxesIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedTerseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.",
        "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities",
        "terseLabel": "Accrued expenses and other non-current liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedTerseLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedTerseLabel": "Prepaid expenses and other current and non-current assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/ConsolidatedStatementsofStockholdersEquityDeficit"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r128",
      "r129",
      "r130",
      "r134"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShareBasicandDilutedEarningsperShareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements",
        "terseLabel": "Potential dilutive stock-based options and awards (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShareBasicandDilutedEarningsperShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r241"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all or part of the information related to intangible assets.",
        "label": "Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Intangible Assets"
       }
      }
     },
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/IntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r229",
      "r234"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]",
        "terseLabel": "Intangible Assets, Net (Excluding Goodwill) [Abstract]"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwillAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestIncomeExpenseNonoperatingNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of nonoperating interest income (expense).",
        "label": "Interest Income (Expense), Nonoperating, Net",
        "terseLabel": "Interest income, net"
       }
      }
     },
     "localname": "InterestIncomeExpenseNonoperatingNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "auth_ref": [
      "r22",
      "r219"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/BalanceSheetComponentsInventoriesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.",
        "label": "Inventory, Finished Goods, Net of Reserves",
        "terseLabel": "Finished goods"
       }
      }
     },
     "localname": "InventoryFinishedGoodsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/BalanceSheetComponentsInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r2",
      "r42"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/BalanceSheetComponentsInventoriesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventories",
        "totalLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/BalanceSheetComponentsInventoriesDetails",
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryRawMaterialsNetOfReserves": {
     "auth_ref": [
      "r24",
      "r219"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/BalanceSheetComponentsInventoriesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.",
        "label": "Inventory, Raw Materials, Net of Reserves",
        "terseLabel": "Raw materials"
       }
      }
     },
     "localname": "InventoryRawMaterialsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/BalanceSheetComponentsInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcessNetOfReserves": {
     "auth_ref": [
      "r23",
      "r219"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/BalanceSheetComponentsInventoriesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.",
        "label": "Inventory, Work in Process, Net of Reserves",
        "terseLabel": "Work in process"
       }
      }
     },
     "localname": "InventoryWorkInProcessNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/BalanceSheetComponentsInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWriteDown": {
     "auth_ref": [
      "r218"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.",
        "label": "Inventory Write-down",
        "terseLabel": "Inventory write-downs"
       }
      }
     },
     "localname": "InventoryWriteDown",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.",
        "label": "Investments Classified by Contractual Maturity Date [Table Text Block]",
        "terseLabel": "Schedule of Contractual Maturities of Marketable Investments"
       }
      }
     },
     "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r34",
      "r102",
      "r166",
      "r196",
      "r352",
      "r358",
      "r359",
      "r374"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r21",
      "r102",
      "r196",
      "r374",
      "r429",
      "r447"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and Stockholders\u2019 Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r36",
      "r102",
      "r196",
      "r352",
      "r358",
      "r359",
      "r374"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosure": {
     "auth_ref": [
      "r363"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial and nonfinancial obligations.",
        "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure",
        "terseLabel": "Contingent consideration liability balance"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContingentConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "auth_ref": [
      "r33",
      "r104"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.",
        "label": "Lender Name [Axis]",
        "terseLabel": "Lender Name [Axis]"
       }
      }
     },
     "localname": "LineOfCreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "auth_ref": [
      "r33"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.",
        "label": "Line of Credit Facility, Lender [Domain]",
        "terseLabel": "Line of Credit Facility, Lender [Domain]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLenderDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Line of Credit Facility [Line Items]",
        "terseLabel": "Line of Credit Facility [Line Items]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r33"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r33",
      "r104"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.",
        "label": "Line of Credit Facility [Table]",
        "terseLabel": "Line of Credit Facility [Table]"
       }
      }
     },
     "localname": "LineOfCreditFacilityTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]",
        "terseLabel": "Line of Credit"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LinesOfCreditCurrent": {
     "auth_ref": [
      "r12",
      "r427"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Line of Credit, Current",
        "terseLabel": "Borrowings outstanding"
       }
      }
     },
     "localname": "LinesOfCreditCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r37"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r37",
      "r256"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MarketableSecuritiesPolicy": {
     "auth_ref": [
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for investment classified as marketable security.",
        "label": "Marketable Securities, Policy [Policy Text Block]",
        "terseLabel": "Marketable Investments"
       }
      }
     },
     "localname": "MarketableSecuritiesPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "auth_ref": [
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Axis]",
        "terseLabel": "Measurement Input Type [Axis]"
       }
      }
     },
     "localname": "MeasurementInputTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContingentConsiderationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MeasurementInputTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Domain]",
        "terseLabel": "Measurement Input Type [Domain]"
       }
      }
     },
     "localname": "MeasurementInputTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContingentConsiderationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r41",
      "r102",
      "r196",
      "r374",
      "r428",
      "r446"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest",
        "terseLabel": "Non-controlling interest"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r280"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.",
        "label": "Money Market Funds [Member]",
        "terseLabel": "Money market funds"
       }
      }
     },
     "localname": "MoneyMarketFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]",
        "terseLabel": "Product Warranty, Increase (Decrease) [Roll Forward]"
       }
      }
     },
     "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/BalanceSheetComponentsProductWarrantyDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NatureOfOperations": {
     "auth_ref": [
      "r142",
      "r150"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.",
        "label": "Nature of Operations [Text Block]",
        "terseLabel": "Organization and Description of Business"
       }
      }
     },
     "localname": "NatureOfOperations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/OrganizationandDescriptionofBusiness"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash provided by (used in) investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r90",
      "r91",
      "r94"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by (used in) operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r0",
      "r57",
      "r60",
      "r65",
      "r94",
      "r102",
      "r112",
      "r117",
      "r118",
      "r119",
      "r120",
      "r123",
      "r124",
      "r131",
      "r156",
      "r164",
      "r167",
      "r170",
      "r172",
      "r196",
      "r374",
      "r432",
      "r450"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net income attributable to Penumbra, Inc.",
        "totalLabel": "Net income attributable to Penumbra, Inc.",
        "verboseLabel": "Net income (loss)"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.penumbrainc.com/role/ConsolidatedStatementsofStockholdersEquityDeficit",
      "http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShareBasicandDilutedEarningsperShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r57",
      "r60",
      "r123",
      "r124",
      "r355",
      "r361"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofComprehensiveLossIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      },
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "terseLabel": "Net loss attributable to non-controlling interest",
        "verboseLabel": "Net loss attributable to non-controlling interest"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofComprehensiveLossIncome",
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.penumbrainc.com/role/ConsolidatedStatementsofStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]",
        "terseLabel": "Numerator:"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShareBasicandDilutedEarningsperShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/SummaryofSignificantAccountingPoliciesAdditionalDisclosuresDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "auth_ref": [
      "r111",
      "r112",
      "r113",
      "r114",
      "r115",
      "r116",
      "r119",
      "r138",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r333",
      "r334",
      "r335",
      "r336",
      "r421",
      "r422",
      "r423",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Table]",
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/SummaryofSignificantAccountingPoliciesAdditionalDisclosuresDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recently Adopted Accounting Standards and Recently Issued Accounting Standards"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash Investing and Financing Items [Abstract]",
        "terseLabel": "NONCASH INVESTING AND FINANCING ACTIVITIES:"
       }
      }
     },
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r108",
      "r109",
      "r110",
      "r259",
      "r348"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.",
        "label": "Noncontrolling Interest [Member]",
        "terseLabel": "Non-controlling Interest"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/ConsolidatedStatementsofStockholdersEquityDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r151"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.",
        "label": "Number of Operating Segments",
        "terseLabel": "Number of operating segments"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/SummaryofSignificantAccountingPoliciesAdditionalDisclosuresDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent": {
     "auth_ref": [
      "r54"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss) attributable to parent.",
        "label": "OCI, before Reclassifications, before Tax, Attributable to Parent",
        "terseLabel": "Other comprehensive income before reclassifications"
       }
      }
     },
     "localname": "OciBeforeReclassificationsBeforeTaxAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": {
     "auth_ref": [
      "r54",
      "r63"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.",
        "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent",
        "netLabel": "Net of tax"
       }
      }
     },
     "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r156",
      "r164",
      "r167",
      "r170",
      "r172"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Income from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r384"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Current operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r384"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Non-current operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r383"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r6",
      "r7",
      "r8",
      "r35"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Other accrued liabilities"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other non-current assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of other commitment.",
        "label": "Other Commitments [Axis]",
        "terseLabel": "Other Commitments [Axis]"
       }
      }
     },
     "localname": "OtherCommitmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CommitmentsandContingenciesRoyaltyObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other future obligation.",
        "label": "Other Commitments [Domain]",
        "terseLabel": "Other Commitments [Domain]"
       }
      }
     },
     "localname": "OtherCommitmentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CommitmentsandContingenciesRoyaltyObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Other Commitments [Line Items]",
        "terseLabel": "Other Commitments [Line Items]"
       }
      }
     },
     "localname": "OtherCommitmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CommitmentsandContingenciesRoyaltyObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about obligations resulting from other commitments.",
        "label": "Other Commitments [Table]",
        "terseLabel": "Other Commitments [Table]"
       }
      }
     },
     "localname": "OtherCommitmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CommitmentsandContingenciesRoyaltyObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax": {
     "auth_ref": [
      "r52"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) before reclassification adjustment from accumulated other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss) before Reclassifications, Tax",
        "negatedTerseLabel": "Income tax effect \u2014 expense"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss) before Reclassifications, Tax [Abstract]",
        "terseLabel": "Other comprehensive (loss) income before reclassifications:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r45"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofComprehensiveLossIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "terseLabel": "Foreign currency translation adjustments, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofComprehensiveLossIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r58",
      "r61",
      "r63",
      "r66",
      "r258",
      "r376",
      "r381",
      "r382",
      "r433",
      "r451"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofComprehensiveLossIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "netLabel": "Total other comprehensive (loss) income, net of tax",
        "totalLabel": "Total other comprehensive loss, net of tax",
        "verboseLabel": "Other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLossDetails",
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofComprehensiveLossIncome",
      "http://www.penumbrainc.com/role/ConsolidatedStatementsofStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive loss, net of tax:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofComprehensiveLossIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r47",
      "r51"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofComprehensiveLossIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax",
        "terseLabel": "Net change in unrealized losses on available-for-sale securities, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofComprehensiveLossIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherIntangibleAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangible assets classified as other.",
        "label": "Other Intangible Assets [Member]",
        "terseLabel": "Other Intangible Assets"
       }
      }
     },
     "localname": "OtherIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/IntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other non-current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Other expense, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherOperatingActivitiesCashFlowStatement": {
     "auth_ref": [],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example,  cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).",
        "label": "Other Operating Activities, Cash Flow Statement",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherOperatingActivitiesCashFlowStatement",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherSundryLiabilitiesCurrent": {
     "auth_ref": [
      "r35",
      "r255"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date.",
        "label": "Other Sundry Liabilities, Current",
        "terseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "OtherSundryLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ParentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.",
        "label": "Parent [Member]",
        "verboseLabel": "Total Penumbra, Inc. Stockholders\u2019 Equity"
       }
      }
     },
     "localname": "ParentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/ConsolidatedStatementsofStockholdersEquityDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": {
     "auth_ref": [
      "r86"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.",
        "label": "Payment for Contingent Consideration Liability, Financing Activities",
        "terseLabel": "Payment for contingent consideration, financing activities"
       }
      }
     },
     "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContingentConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities": {
     "auth_ref": [
      "r88"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability exceeding amount recognized at acquisition date. Includes, but is not limited to, measurement period adjustment and less amount paid soon after acquisition date.",
        "label": "Payment for Contingent Consideration Liability, Operating Activities",
        "terseLabel": "Payment for contingent consideration, operating activities"
       }
      }
     },
     "localname": "PaymentForContingentConsiderationLiabilityOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContingentConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "auth_ref": [
      "r79",
      "r82",
      "r106"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.",
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "negatedTerseLabel": "Other"
       }
      }
     },
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-based Payment Arrangement",
        "negatedTerseLabel": "Payment of employee taxes related to vested stock"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireAvailableForSaleSecurities": {
     "auth_ref": [
      "r80",
      "r181"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to acquire debt and equity securities not classified as either held-to-maturity securities or trading securities which would be classified as available-for-sale securities and reported at fair value, with unrealized gains and losses excluded from earnings and reported in a separate component of shareholders' equity.",
        "label": "Payments to Acquire Available-for-sale Securities",
        "negatedTerseLabel": "Purchases of marketable investments"
       }
      }
     },
     "localname": "PaymentsToAcquireAvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedTerseLabel": "Purchases of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r4",
      "r28",
      "r29"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": {
     "auth_ref": [
      "r76",
      "r77",
      "r181"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale",
        "terseLabel": "Proceeds from maturities of marketable investments"
       }
      }
     },
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "auth_ref": [
      "r84",
      "r87",
      "r106"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.",
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities": {
     "auth_ref": [
      "r78",
      "r181"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the sale of debt and equity securities classified as available-for-sale securities.",
        "label": "Proceeds from Sale of Available-for-sale Securities",
        "terseLabel": "Proceeds from sales of marketable investments"
       }
      }
     },
     "localname": "ProceedsFromSaleOfAvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r83",
      "r313"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Proceeds from exercises of stock options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrual": {
     "auth_ref": [
      "r252",
      "r253",
      "r430"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.",
        "label": "Standard and Extended Product Warranty Accrual",
        "periodEndLabel": "Balance at the end of the period",
        "periodStartLabel": "Balance at the beginning of the period"
       }
      }
     },
     "localname": "ProductWarrantyAccrual",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/BalanceSheetComponentsProductWarrantyDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrualClassifiedCurrent": {
     "auth_ref": [
      "r35",
      "r249",
      "r250"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Product Warranty Accrual, Current",
        "terseLabel": "Product warranty"
       }
      }
     },
     "localname": "ProductWarrantyAccrualClassifiedCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrualPayments": {
     "auth_ref": [
      "r251"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.",
        "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments",
        "negatedTerseLabel": "Settlements of warranty claims"
       }
      }
     },
     "localname": "ProductWarrantyAccrualPayments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/BalanceSheetComponentsProductWarrantyDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r0",
      "r57",
      "r60",
      "r89",
      "r102",
      "r112",
      "r123",
      "r124",
      "r156",
      "r164",
      "r167",
      "r170",
      "r172",
      "r196",
      "r350",
      "r354",
      "r356",
      "r361",
      "r362",
      "r374",
      "r437"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofComprehensiveLossIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Consolidated net income",
        "totalLabel": "Consolidated net income",
        "verboseLabel": "Consolidated net income"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofComprehensiveLossIncome",
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.penumbrainc.com/role/ConsolidatedStatementsofStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r10",
      "r11",
      "r242",
      "r448"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]",
        "terseLabel": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]"
       }
      }
     },
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent": {
     "auth_ref": [
      "r54"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.",
        "label": "Reclassification from AOCI, Current Period, before Tax, Attributable to Parent",
        "negatedLabel": "Realized gain (loss) \u2014 marketable investments"
       }
      }
     },
     "localname": "ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": {
     "auth_ref": [
      "r54",
      "r63"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.",
        "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent",
        "negatedTerseLabel": "Net of tax"
       }
      }
     },
     "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodTax": {
     "auth_ref": [
      "r52",
      "r55"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss).",
        "label": "Reclassification from AOCI, Current Period, Tax",
        "terseLabel": "Income tax effect \u2014 expense (benefit)"
       }
      }
     },
     "localname": "ReclassificationFromAociCurrentPeriodTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r325",
      "r482"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.",
        "label": "Research and Development Expense [Member]",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/StockholdersEquityStockbasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents [Domain]",
        "terseLabel": "Cash and Cash Equivalents [Domain]"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r17",
      "r259",
      "r321",
      "r445",
      "r465",
      "r470"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r108",
      "r109",
      "r110",
      "r113",
      "r122",
      "r124",
      "r200",
      "r318",
      "r319",
      "r320",
      "r335",
      "r336",
      "r461",
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings (Accumulated Deficit)"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/ConsolidatedStatementsofStockholdersEquityDeficit",
      "http://www.penumbrainc.com/role/SummaryofSignificantAccountingPoliciesAdditionalDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r152",
      "r153",
      "r163",
      "r168",
      "r169",
      "r173",
      "r174",
      "r176",
      "r269",
      "r270",
      "r419"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Revenue from contract with customer"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/RevenuesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r271",
      "r279"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenues"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/Revenues"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r64",
      "r102",
      "r152",
      "r153",
      "r163",
      "r168",
      "r169",
      "r173",
      "r174",
      "r176",
      "r196",
      "r374",
      "r437"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
     "auth_ref": [
      "r387",
      "r388"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability",
        "verboseLabel": "Right-of-use assets obtained in exchange for finance lease obligations"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r387",
      "r388"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Right-of-use assets obtained in exchange for lease obligations"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RoyaltyExpense": {
     "auth_ref": [
      "r72"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense related to royalty payments under a contractual arrangement such as payment for mineral and drilling rights and use of technology or intellectual property.",
        "label": "Royalty Expense",
        "terseLabel": "Royalty expense"
       }
      }
     },
     "localname": "RoyaltyExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CommitmentsandContingenciesRoyaltyObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accrued liabilities.",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Accrued Liabilities"
       }
      }
     },
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/BalanceSheetComponentsBalanceSheetComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r54",
      "r381",
      "r382"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Schedule of Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLossTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Securities, Available-for-sale [Line Items]",
        "terseLabel": "Debt Securities, Available-for-sale [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsGainsandLossesofMarketableInvestmentsDetails",
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.",
        "label": "Schedule of Available-for-sale Securities Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Marketable Investments"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": {
     "auth_ref": [
      "r186",
      "r189",
      "r192",
      "r193",
      "r194",
      "r195",
      "r438",
      "r439"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.",
        "label": "Schedule of Available-for-sale Securities [Table]",
        "terseLabel": "Schedule of Available-for-sale Securities [Table]"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsGainsandLossesofMarketableInvestmentsDetails",
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r134"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Reconciliation of the Numerator and Denominator used in the Calculation of the Basic and Diluted Earnings per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "auth_ref": [
      "r292",
      "r308",
      "r322"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.",
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/StockholdersEquityStockbasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r292",
      "r308",
      "r322"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.",
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "terseLabel": "Schedule of Stock-based Compensation Expense"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r363",
      "r364"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Schedule of Fair Value of Assets and Liabilities"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r231",
      "r235",
      "r420"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/IntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r225",
      "r227"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Schedule of goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/GoodwillGoodwillTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r238",
      "r240"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment.",
        "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of indefinite-lived intangible assets"
       }
      }
     },
     "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/IntangibleAssetsIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r9",
      "r25",
      "r26",
      "r27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "terseLabel": "Schedule of Inventories"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/BalanceSheetComponentsBalanceSheetComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": {
     "auth_ref": [
      "r254"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.",
        "label": "Schedule of Product Warranty Liability [Table Text Block]",
        "terseLabel": "Schedule of Estimated Product Warranty Accrual"
       }
      }
     },
     "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/BalanceSheetComponentsBalanceSheetComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r294",
      "r312"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/StockholdersEquityRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r296",
      "r305",
      "r307"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Summary of Stock Option Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Summary of Unvested Restricted Stock and Restricted Stock Unit Activity"
       }
      }
     },
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r100",
      "r157",
      "r158",
      "r159",
      "r160",
      "r161",
      "r162",
      "r174"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for segment reporting.",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segments"
       }
      }
     },
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, General and Administrative Expense",
        "terseLabel": "Sales, general and administrative"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.",
        "label": "Selling, General and Administrative Expenses [Member]",
        "terseLabel": "Sales, general and administrative"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/IntangibleAssetsIntangibleAssetsDetails",
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContingentConsiderationDetails",
      "http://www.penumbrainc.com/role/StockholdersEquityStockbasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedLabel": "Canceled/Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/StockholdersEquityRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r304"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Canceled/Forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/StockholdersEquityRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r302"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/StockholdersEquityRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r302"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/StockholdersEquityRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r301"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Unvested and expected to vest ending balance (in shares)",
        "periodStartLabel": "Unvested beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/StockholdersEquityRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Number of Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/StockholdersEquityRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r301"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Unvested and expected to vest ending balance (in dollars per share)",
        "periodStartLabel": "Unvested beginning balance (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/StockholdersEquityRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted -Average Grant Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/StockholdersEquityRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r303"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedTerseLabel": "Vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/StockholdersEquityRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r303"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/StockholdersEquityRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/StockholdersEquityRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period",
        "negatedLabel": "Options cancelled (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r298",
      "r312"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Number of\u00a0Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r297"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Ending balance (in dollars per share)",
        "periodStartLabel": "Beginning balance (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Weighted-Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r291",
      "r295"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Equity Award [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/StockholdersEquityRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Options exercised (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "terseLabel": "Options cancelled (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/ConsolidatedStatementsofStockholdersEquityDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation",
        "negatedTerseLabel": "Shares held for tax withholdings (in shares)"
       }
      }
     },
     "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/ConsolidatedStatementsofStockholdersEquityDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r107"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r40",
      "r108",
      "r109",
      "r110",
      "r113",
      "r122",
      "r124",
      "r141",
      "r200",
      "r258",
      "r259",
      "r318",
      "r319",
      "r320",
      "r335",
      "r336",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r382",
      "r461",
      "r462",
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLossDetails",
      "http://www.penumbrainc.com/role/ConsolidatedStatementsofStockholdersEquityDeficit",
      "http://www.penumbrainc.com/role/SummaryofSignificantAccountingPoliciesAdditionalDisclosuresDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/ConsolidatedStatementsofStockholdersEquityDeficit"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r108",
      "r109",
      "r110",
      "r141",
      "r419"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/ConsolidatedStatementsofStockholdersEquityDeficit"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r13",
      "r14",
      "r258",
      "r259"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture",
        "terseLabel": "Issuance of common stock (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/ConsolidatedStatementsofStockholdersEquityDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r13",
      "r14",
      "r258",
      "r259",
      "r299"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "negatedLabel": "Options exercised (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r13",
      "r14",
      "r259",
      "r293",
      "r306"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture",
        "terseLabel": "Issuance of common stock"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/ConsolidatedStatementsofStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r14",
      "r19",
      "r20",
      "r102",
      "r180",
      "r196",
      "r374"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total Penumbra, Inc. stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/AccumulatedOtherComprehensiveLossDetails",
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r102",
      "r108",
      "r109",
      "r110",
      "r113",
      "r122",
      "r196",
      "r200",
      "r259",
      "r318",
      "r319",
      "r320",
      "r335",
      "r336",
      "r348",
      "r349",
      "r360",
      "r374",
      "r376",
      "r377",
      "r382",
      "r462",
      "r463"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "negatedTerseLabel": "Adjustment to retained earnings",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.penumbrainc.com/role/ConsolidatedStatementsofStockholdersEquityDeficit",
      "http://www.penumbrainc.com/role/SummaryofSignificantAccountingPoliciesAdditionalDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]",
        "terseLabel": "Stockholders\u2019 equity:"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r101",
      "r259",
      "r260"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "verboseLabel": "Stockholder's Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/StockholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": {
     "auth_ref": [
      "r44"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.",
        "label": "Supplemental Balance Sheet Disclosures [Text Block]",
        "terseLabel": "Balance Sheet Components"
       }
      }
     },
     "localname": "SupplementalBalanceSheetDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/BalanceSheetComponents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TradeSecretsMember": {
     "auth_ref": [
      "r347"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information generally known to only a limited number of the entity's employees, such as a formula, pattern, machine, technology, and production process that may give an entity a competitive advantage.",
        "label": "Trade Secrets [Member]",
        "terseLabel": "Trade secrets and processes"
       }
      }
     },
     "localname": "TradeSecretsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/IntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r190",
      "r191",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.",
        "label": "Financial Instruments [Domain]",
        "terseLabel": "Financial Instruments [Domain]"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails",
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsGainsandLossesofMarketableInvestmentsDetails",
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USStatesAndPoliticalSubdivisionsMember": {
     "auth_ref": [
      "r280",
      "r471"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bonds or similar securities issued by state, city, or local US governments or the agencies operated by state, city, or local governments. Debt securities issued by state governments may include bond issuances of US state authorities including, for example, but not limited to, housing authorities, dormitory authorities, and general obligations while debt securities issued by political subdivisions of US states would include, for example, debt issuances by county, borough, city, or municipal governments.",
        "label": "US States and Political Subdivisions Debt Securities [Member]",
        "terseLabel": "U.S. states and municipalities"
       }
      }
     },
     "localname": "USStatesAndPoliticalSubdivisionsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueDetails",
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsGainsandLossesofMarketableInvestmentsDetails",
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsMarketableSecuritiesinanUnrealizedLossPositionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r143",
      "r144",
      "r145",
      "r146",
      "r147",
      "r148",
      "r149"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationTechniqueAxis": {
     "auth_ref": [
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by valuation approach and technique.",
        "label": "Valuation Approach and Technique [Axis]",
        "terseLabel": "Valuation Approach and Technique [Axis]"
       }
      }
     },
     "localname": "ValuationTechniqueAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContingentConsiderationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ValuationTechniqueDomain": {
     "auth_ref": [
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation approach and technique.",
        "label": "Valuation Approach and Technique [Domain]",
        "terseLabel": "Valuation Approach and Technique [Domain]"
       }
      }
     },
     "localname": "ValuationTechniqueDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/InvestmentsandFairValueofFinancialInstrumentsContingentConsiderationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r126",
      "r134"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShareBasicandDilutedEarningsperShareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Diluted (in shares)",
        "totalLabel": "Diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShareBasicandDilutedEarningsperShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r125",
      "r134"
     ],
     "calculation": {
      "http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShareBasicandDilutedEarningsperShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "verboseLabel": "Basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShareBasicandDilutedEarningsperShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]",
        "terseLabel": "Denominator:",
        "verboseLabel": "Weighted average shares outstanding:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.penumbrainc.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.penumbrainc.com/role/NetLossIncomeAttributabletoPenumbraIncPerShareBasicandDilutedEarningsperShareDetails"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 6
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(e),(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(h)(1)(i))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26853-111562"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aaa)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27337-111563"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27340-111563"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27357-111563"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121558606&loc=SL82898722-210454"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(i)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/subtopic&trid=2144439"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b),(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68070138&loc=d3e11281-110244"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12524-110249"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(2))",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(5)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1243-112600"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(24))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62586-112803"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "210",
   "URI": "http://asc.fasb.org/topic&trid=2122208"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(a)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62652-112803"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(20))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b),(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121641442&loc=d3e19393-158473"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r483": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r484": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r485": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r486": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r487": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r488": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e640-108580"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724391-108580"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "220",
   "URI": "http://asc.fasb.org/topic&trid=2134417"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3151-108585"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(ee)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>70
<FILENAME>0001321732-21-000041-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001321732-21-000041-xbrl.zip
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
M6HU^'_ K-@&0NIUV9DC-BTH$MG11V<[$R?IB8FW#]NUPK=HW\'QSC_$PW^X
MSN189/#=C4>#X>X8E3U4K_R2A:Q^HXRN7)W0/VX4*P).\XJ YX;I87NO@3?V
M?IT>K(YU<.[?*Y1]7;!Z7JU[_MEJ$9,T"E'I)>()V)4FDB 1,<L&J9DP_X2K
M,P(<);J6Z%J@#@":K33A;6+%>@_HVLT;!16 T\VT\,Y?*Z#7Z+L#\'NO!:@,
MG[HC_@58U((NN,@<&&X&G#'WVU'EJ-LYZQ^/CJX )8Y%RT),C7:Q%+_(G,B3
M?Q1>\@?M*PZ3WT:G_?2$'S9O=%ZFP5?G_J"IHS,;[6+HN.+XU"$Z8O?CE'[E
M 0IT5V'I%Y@[(C@'W?!C)H\HN_?TY(-NNZ*YFOS<$5[1PDR^L7P%\\E7Y<E]
MH*=0E&>:6>C/'VTJN$R!#!D@CSK=B[L68V7RV'U[=<)<<IRK]2E;FV? :RX.
M+@^;M:T#5H-KJW2;'K:VSPY//E[63OQY[63[HGKY;57#TR\']76R4__KI-;:
MQX>Y,$_]R^7!R2&T[<]6;:-*:Y>;M'JR??EM54.,70K44V1CCO^K0)"VDJ/(
M.!'4Q%R<?VGM_=UX/HOAU'NRBOL5-OF&>CW[2I-9L_#U&XD/!\XKL4]>S ]]
MR\F+F?\VH>G761-B[2[N]RID^)I,=6](E8=F>LV7AU^OJ/#"R7QZ90&'Q*/H
M\S\'/6A8;SYCUB]*/(!P?+PF'DZJ9#")2)L<EPG*(!UM0B(9ZTDR$6MQOXJ
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
M@OE;%,0S8"% 08+Q&G&0%'(V$03#3U3:>9\P7UHSRZ9<]+/(IOL2R;6EZ4[
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
M5#(%M.$!(,B04-(3PMEJ*.[2\K ^CD09V1X;LMTU><[(=C-DJ]%GQ)#$2$%
MM*& (FV I,H#ZI&0"EK'%%H-?7Y@9-L <KUN,9D?JC^\*W3LDC[RX\N+0=$?
M#0=#W:L&<:=AF-GC:0.E8)U5S)O?@N1Z:5=RCS&BK%:A@DLX,D\A;G>,<.W1
MJ?'E0:C8R>#@ N>RF6]IGO)CKA8BQ=!R1C0@#L*H@1$%I(N,1?JHC7D8% Z1
MIQ#>HHRU!%J5'M8@32N+^.HTBRSB31'QFBK"&>1Q;UB D..ITH\'BFL"<%Q>
MX[Q#/%7Z(:P%*6ZI-1#Q#2!;Z^QR<AM[_NJ3/(PWS%7T?>.R0*P;6YMLE$N(
MGL%\*3"?*\3(G:/>0P^8$RSR->Z "AX"QJTW1")#1 )ST6*$M!B^=0GKU0O;
M^N61R1#36+:8(69%$%./?35"0N\$P#AEG])" Q.DB,R1( D5LA%T*I60<-P2
MM\^*VG2(:2C=_*MR9X__NL[7G7_%']-/G.KRJ-.;3B2/<C]Y)<V<FD<@ZU.J
MIO$KG9Z+?SU!LL++\>*9\J^=V4+>_HON#M6J)S[I#..WV05P[IWWA;:V?QI[
M<Y[2%_;ZP_A]PWXQ//81]?3(=9*%/<*=2X4MJM\N\HJ'3D_W;$=WXTCB"U5]
ML6NG:?+%%&^+Q.O/^H-.$I,GI>_J8>>K?_JMXX;'<2P5 -<^.)E8>/$1;6(?
M(N!=^Y%?+@E?9NWO^^0A\_-7_YG&5X&X1501C[33"E.=TF!!XQB1P2@C"%*?
M,=Z:?NAX%D%^%L\+8$JOOP =XHB?Z.XW?3[8^FM^YN(D_;12MYODA:8TA#N;
MTG$OXG':'U?2>Q(AUY>I5>R.;DQ?BN,R<8G_^OWBBJV=PRJ"IQ^*5"EP+'1Z
MYZJ-<RN1N',)$%?70[LZ =?:CN?Y##OG:C*\FR'F>"%/STI_'-M%)"RFI853
M^I(_UW\&_I@=))LPF$XO'H[]47R&6_7BC"/S9L=>Q?/BN+KZ;."?3']Y.J5"
MG5[5N^I#5YC%+G![&XZQ>V*9FSQ_\O9V]=9/['3\'E?;G%__-MQ&-WR/D9L]
M]5>=1?&TDG*-.JOPHH]='S)^O>UW"2>"WS95EYI>8528T+I[L2K(A9#C,![Q
MOMB/[8X'Q<MX*+AB7Y?VN""HM8 5>6V6IV:56B*94[/7+IF&%['T+S+@QS9Q
M\,XW=R/NLAJ3&"">VBK7"+N;3;_PW&Y>2LB%A][0O+?-*[%SOM^96,5/=M'^
MAV0!WZ7M#Z^^'!R^[>S__9$>'.[^V#_<9?'W'_&9YQ\/=\\OK.+_G+1_''_9
M_W&$]D\^PD_Q>]N'[<ZG#Q_9_H?]^+V?3@]>M#L??]COEZSB'_;)P=]O?AR\
M>'_>/GG;C6-$^_A_NY].OGS_^./M<?OT(XU_Q^>_"OL=>%Y9Q-_!;[E*6$:X
MC'!+(=PCJ!2V+C &9S"6ZX2M"ZEN3$S*PMAP,#SV96'G[+FI<EBK8MC]4 SU
M]P</2UG#9VS 9FYD:,G"&_M5OXQ_]@H[*DO?L^?%L(S/ZU87685V)Z/!L+K.
MJ&_T'(MR@XE^J$IW"VM2%<3-W5A=9-N?[)+GDTURF/;(>!B[/7=XL6-V9QNF
M[8<'X5!_SW1F"3K3?E[3RA@RA/G(9+PWD<XX1H!F00&)#=?*:R-@I#.XQ=7E
M+/V+5\G*(2N-1H)5UKO+2+!62'"AV!@9-1IN'!#0*$"U1$"JB 0J:&,Q=$JC
M9)]I<7(YWKY!2+ !7*^1D2T+ T]*&FR/=>_(%YV$.J6/??KA7:7)I!#[R/B^
MZDXWN1Z B!9@H)/C@H_<L#/L^-MSP!5ZKV\\\M]=M>/KX/W];$/\3[^;)O=O
MW>DES#_HO9OM@=VR,XAOO8A_]HY>QXGHNPSP-P'X=W,&> F5#AI@BPR@$E.@
M-</ (:\"5A+%=R/5$^CVY5#7-%AEX\7][@H;9W%OAKA?\#D</"7$,."I3S'+
M&@$=7$H,!P6F2G&NY=8.1RNH?IS9W$;Y=ASVA[I;]!<P1C^TC>YV%Z/KCN:-
M,^!ET+X):->=))QD#GMN@7(B@K8A&NCD*2&"Q$PY;R21R1P7T?OV2OBZN$=D
M1%A;0UY&A)LA0LTLIR.J$Z\!0P@"JJ$'AG(/$$%0*T:<H2$A F:WT=NRL\&C
M<S:8\^"=IWF3FE]_=.=BR%:HE/_N<X_8X6WI&6CZ^=50E]XK#JSI817_ZH[2
M!+_NE]4M4ZWVW6&_W>^E3I?];ASKT5X*FO"#83[@ECG@SFN4U](@G?4*>*>3
M0UW 0-OXF\12!6HXB<?<UHZ(E'?%F7@>GO=FE,PHN2XL/^/E@^+EA4*@A7 "
M8PV\U Y0#!V(&\  PU'$3A-?0#3=TQ-.;F_9S0K!XW383)?XB?U?JOL;YP34
MQ#FJ"F-YSI;@3;$$S\-^W @7UIP,["L&]H.Z*Z;%&EOJ/( P,$ =%, 0Q 'Q
MQ$@DD0^:;.TH=)D&KXN=)R/ 6G#"C #WB@"UV#(E+8?, F-=5(4#"D!''1@X
M)0,CB"*GS-8.([>YLL^6WD=HZ;W6N'N)WUV30>W^K1H+)3%]W&:/54Q1T\_
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
MMH!*HH$F.(#@"&8B&..3A02AEKPBETP6WDT1WOL,*,W">SOAO3!OJL EXU@
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
MCZ>>H"J>?BD\8A752 ]&P\%0]])<YE*CRX!?O=0HYLQ#@0C 5<R9XC!"'S<
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
M$L65W]I!M$6NB&I9^NY]F2+!ZV+.><2X\" )'C(NW!DNU/B2"DR$" X "<@
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
MG8TTGL)(AD/0@4#E"890*SK6?3,.K@T.UL,0+(?$:P8<J5QM&0%*D@ ,Y-)
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
M$L7)#(AJZI)O.+_-9KS_,^CJW5EM@K0Q7T?DCGVY.(8OZ'E\Y994_.'/VG0
MSAEWKK'BQ .V\A0?'/MX"NEJ:O9U:8\+@EI%$J5690ZZYN,7II_TP?Z,#R[Q
MH=3'TA_'=ND,[_3BW[[XH]L?#/YL50NS\),&PRB_Q_UNU*L'E8^8>%IY[@S/
M*Z?X])QA5+5]<1JG[WA0^,J59WZTU3>F.\LEO[NJSA&Z_6^#&WQ7D;C-3'4:
MLY<;V=_2]'5'Z9LB%?*1=1SK.*?&^U[D-/XL?DU<\?.J=U-V%!NE?5*Z:AM4
M[$1?X/19&9_8.>O&C7GD>W%UN]WS]+X_&X[##M*CWO>J?E:*;#49NQ6 Z^*/
M";M[O_UNN_A[=_?UC-]-YU:?G47TK4P:Y2A^R_@R,;U;^J-1=[R9TB.K[TF/
M>>?MJ*Q\JJJ'3+TQTWA..X-!DN8ZL7SW\OGL2]/"=)*&V#FMS5ZG-[Z*CI_<
MKHZH,NF8W?-J"T?VV$]VT>G$%G$"IMVI?;#JRMA\6J8=-YGGV;BKKTX;O>N'
M_LJ5&R_Z0D(:7],327WAK3\UOIQN*5A\BV_$_1]%*>Z0LG\ZGN7)3KIRR^C)
M_.KJR?ZVMI=F0-_-I.<*:>F/M_@@,HFX#.GLB/-5G]/?/S7NC=945/IGG=Y$
MSXOCU$=5DU;<-*&;"@*EW:7=R6@PG &+COLJ[K)N;).<'BH[?:5^5]_<B6L=
MO[<7]\%@D"C7L#_^ZB+H3MF=$_4)) YJO9P:U7\!_/&8''7'7>FD?V80?R-,
MK?!T4MPH3LDOL+_ZT%TA^FW >BRITVE9XO-QR1*23-<J;OPXXJ0J5LKK!%2F
MSZWD\52?Q^U8^.]GWE;;:_)EYUZ7Z4O29O@9 E"1XK_B_PG<^TDE+L*HVB^Z
MUQO%-:^!X#AWW&9(?!V-9Z=@)7519M^,=!F''&?\K4\Z?!+K5[%Y@2!X$V&U
M/^JZ--.EUVZ\+WLGH][8#:HZ$I>6^.EE6CJ'HTS^O'+>7<;NUD_]OBRXN^,5
MO#R&_U=MRKC&%PC6Z\\$;7*C]_/3ZD:(^I$_4<T*-ZK09J'=W4H(4K'-!$>3
M+_SM%U2&+W.3\<XF-'22U]<OY_6G_?V366T=]_L=*\ISFM"C5X_AP>'^9XN@
MT]2D2!0O /68 8F< EA H["3+EC\LWK\"T+W*^X^QIII7,'D6)A(1JLZ@[_%
M$[%[#OK?4NCO8&0B"^C$\V3"B%.+4WW2CR3Y4IOS\>&5Q&G"0B:G:55@L-[#
MGA].S^-T:.GA,$KJJ'*W^ E/DJVV3D7Z/9 V9!G[F*2].FO\8#CN6VS:U9&E
MAT[J5N)8\=NJ@_!7JM;5A'DW?G<:61Q"BLRHT8JKL"3-1#DX[IQ=].C;<:?K
MYX82L5IWDKUV6(WI\B#BPW\YO_&TB!3.S!9P<FA'<)Q,]+",<C_VG$Q#Z';'
MSYX:MB=,?[R2];8U9/?=SFF<D(D"9NO"NGT)W=;G:'^0FZSW W\07@Z&G=.D
MNSY&<'OQYK/U5''O'"!"(T"=$L PR8'#@D$C';/,_VRX=EH''R<=D< I]50R
M1Y'5.#A#/4?D9S!\/XZJFDWU&F_4Z\_DR11-2*A;9)JJ4V*L;>HI)E]S.J05
M2!PWP4A%2B_,"Q.CPZ"F5":4/M5?HO8PG?)Q;-I@,#H]&T/*^ YK7(IVK'ND
M@R'"BCZ='3[C3!.M>BS;+")N>#X[IYX6+A*QJ+@E1:,RZE5<+_5CDJLB?6CN
M(>/O3  _/>2N&O?3F=)V5>]*_]7'+3GI4HH0&,P3U_&'*M8YUG6*@V2LB5SR
MJ)]>K53ZUMP9X+_J[JB:KX3TL]F;LO/QD_N#].QN!<+51*?+O>IP[/2^^HGZ
MWDKZ?/_;&- K"U \(#O#(NFW?O*MX\&DL7R-1WCUA.EA>I4NX^N'0K+.6=\J
MONDROCA,QU?<O%_C*^,A3+93ZE%OV$\$H56,!CZ,NG$EOHY-=5>'.;9J:>O2
M&V%:N'N24:2L)R.96OG>'KR_L.]=N>BM*:48ZN_IK]HNF1]T^MQ8=YTUL=7G
MXW2E$B_IK9]N>>-*_KQD26.(VE\:>M(1TOZ(DY ,:=7S>]64]T>#R5==%HTR
MG;C=CO\Z7N6Q@CCH]ZIEJORWQJRE4]K1:=RS::$O64TBRXB*4A+<ZIVQ$2GM
MABB=:49/1NYHHC::_F@X,5"4966U3POI:X)X28QF'4TL+:FOR:R@SY(>EJ)5
MDP5P/+ID-4SVS>&HLB6-NV<KQ==U(@:44W-AVMJS*1P3BCJN_>R'<,<7SKZ:
MF[=3,<Y7=E.=Q'ZV'"GD'0$X:KR 8E9E]6# ,R*EM]88PG\^MC6VB"F%I F,
M8JH4I)Q;B G"AL57;WS%UR#*.-DS@QLZS#2(4\Q[L40UX72<[>G"#ALA8C >
M[A66Z@H;XGDS&HR-0-.3K7I _'QE,$MP6*D@O72W,X^IR?7EVJC ]/?7*M_%
M*L.7]]JOYF(#X]39%!_XK5^Z@>]-\2&>]$\BYAA?]L/486IWW*&.OTB #1\9
M-+1?[,/]H\_Q$!9>2 \(TR8B Y% 28L!#!AYAHF#%&WM]'O^4C!?82:364R7
M]\F8IE4^5#,7JC%'N/"BFO*$,0^:5&&K>69-7:+BQSO5&9D:_]HL]PLSW328
M($<27(L<XOI(@@<,"ICSZ45DF_T$M6#\6HX5R+$".5;@D<<*7&E.^:V[Y%)3
MT2A+T6^9^<Z8\OG* ^%:5C9A@P]"RF;A 14QFX4'](ZFC/P1\[(WJ'WT.6[:
MR,P2+^,X\C)>U=3D$' 29%QQY!P)U_"R2WQ_CJG/;CGL<<>'6N.TALDG"B13
M8#F^/GI>M7GYW=M11<X.0HBDK$Q>*%\[_MOL]N,"@"Z>][/;P]FH/.N/3;O)
MUF5GK?JC<GJ-,5$[TALUSY,+]>.A;0Q1K&L^P66_%W^U8Y3-YH:IN>'H,Q?"
M<$(4(#)E!I'$ :5%_$T91IU30:%+5Z#KZ"'\UJ=CL7M>[+I^Y>58<UN/YV_/
MZ0AZ:V]:..@5_QO5MW1E.>?N-57]]73P[]X7[?YVD4J] H0KRI4LN(?)@CM)
MQ%B\ZYR>=3OA?&IUK\U8 HKZ1V;6XO3@R4.G5N,$:9U!T8LC'$PF.D+):3^9
MJB- I:O9E.;:GUWXGY61(Q_U.C_&6!=\6;F?5%^4+E+Z91QS;]XF/W;=M&4E
MX1&)]-E9V=?V.!&P"2I-KGQ+/;XTF$%;OS?67.,A9BOGU*K=A46[ZE)R18FK
M#:J;C7E/JXGEO_AV[.."C^)W3EY(HTHW&W'.;.=L?.<]ZD[<6L9MQG@_FY=X
M+O=3_-&@.!IUQKZ[L?]Q]"/K)YZFW],%3;HVFDR=3L;K^C6&GE^F4,;'Q 68
M#F9F6C[3Y;!3>?XF(_LDZBJ-NC5_13UV'BZ.XH*5O?$=5'K$^,RH'(UC__U9
M,4IW\+%9WU6WY?';IO<POJ<K1[?T4E=_N[C3CYO2#J<7._.3.K$F7*Q1=9TT
M'D&_.*U\@2:>E'.'6DI+=#:QSD\-Z(.1.:ENP_KI">,IKR1A\MC:IBU<IW+R
M&E_,ZR*9R\O*GWC<U_[,H^$W;A_+N%G]QI7ITCFZ"OR]7=@LA?<4FO9*=\I_
MTFW)B]E%9%,BTN!^/3SU=!_MXY?XX^G+;_LOWAY_^K#/]@^?Q:,\90)K?]D_
M?=7=QV^[5X6G?OSQ_L?'PT^=CX>[W]I_OXK]^/)]_^]XE/_]GG[$;\X_?GC_
MX]/?_T2Z^06UOWU62F&&K0!1T"V@"$&@F.7 Q^FU-DXQ1.+G"P+O#6'>,<,X
MI$HB";E#%%FJG#6*J#4,2"/;\02:'0 56*3-4E2[)4GUA7Z]UQO$8=WF]J!!
M1.:.!6Y_=N=]$9(Q9LJ/4-KVOWUFPCH<" 51:AR@47L'DG $($)!8$4PNRQM
M1"@(F;0,4DT94L;Q("VD@D =1( _2]O%G->W]"/QI?GM9.U<I1%?[9I1<Z>K
M.21.DC?/.^[IK[K339\'\04PT-VK%=8[O@>WQY':=?U!V)UVYU6_?*?KPO?_
MV7O7IK:.I0WTKZAX3YU*JA@R]XNS#U7$.'Z=VI)C!\<%7UQS-0(A\4K"&'[]
MZ5F2D+C97 1:$K.S"["TM#1KIOOIIWMZNL%QZ0&,==K5D*K8[PLV@+3U]0NW
MDBN3S9Y/!G%%+#)<8(0EB O8.4\]OI;8)JW420>0+,,9D!K.,/4N)0XDQ[%K
M)[*SS*5>SO.I6%PE:,>CLZ6#&Q-1;Q'(FT[@C,M#7#WC]4N5"M0[ 14+@U]?
M_5C];TY+^]E#WM>NCY[G8J>M:A\*:-&QQX/X:O+'[Y,Z;NUNI?/5AVXH_C[>
M8#)F0TB2X6!<P6Y\^_'VTT:%%%?JC8[>XV1#,G+KVWCCH>\)QA_TR1\-UFQ(
M8LI8RUB79ZR4W>FN/ZD^>8].Q3^]E*IKU]Y03'R\1[^0FMLW<_3+>'^IB/(S
MSM[]6D)?;E(^[X;3][V[F<?=ET)69DZ^5Y&V?$3G:W5<I3<)$HY/\Y\<G8Q2
MDR<YM+>>LAV=M[_^\S%] FLK*LMV]V5#@*70HJVCG$E\7N58#(9/T0_S!4[J
MVSZ 2>-3MQ]A+'ENWV9<6F806<YI_V]E!8I0SP<I)H=WJ@V0D5U,O?[,OUZ/
MSO/D62]S/I<YGP;F[\.%[]IE9 &-Y^X8\<S5BV)_E!F3=YT;#Y*G1S9CNE6&
MKHK1@CLUW7%.[]VJZ>[/OZ ^3O<K#W&71D[">.6<UBSHQ+7TUAC%1!):)(ZU
MME_>/;K'W.T!ZPLJEIE87=HW/316/6K?=/!5M#Z_$;L'^YWFVP_?X7N_PW7[
MNP>[I\VC=^>M;7\*KXOFY[\Z5]LWO=\^)+L[G?;[MY].][;?P#.^X;OTSW;K
M8.ML]Z")6^=;\/KA]]VC?U.SC<^JUDW_X-,OB6@BG'&(<DX1)T$A(X)'U&HI
M2$K.1;VVR=<I5W-JWG1G1:EY][D"> 7P[@QX=T:U:?REXN=3>IZ=HC]B3DK;
ML=\+WMT/[_ %WM% K&  <(GDEO;*<F08\TC$@(6/U!L3US;GU:ANY;'N10-=
M0;D?T+KSV.\%.]B?!_9E'[E@WP.QCUY@G]><:&HE8B+WG" 1(Q>)19Y3IP 6
MN6%B;7.<E_W4"%C@K\#?"X2_[>B&,Y!W!0POHH;P[U%\,$-?0;S[(1Z_0#PE
MB=!.222$$8ASXX'M286XX0I;KC4)I"!><6Z+<[O@:-[KW)*]6^)X]T2Z[\UI
M&W8N;.">.,0\88@S89#A7*%H! /,\R(D-XKDF67Q;E>X _%+OO+>&W)7MCIK
MOR%7U=:TN>[@J#3BS*'&P7$^T]>O"AA/P.])MW_I_>;U1GN^U':-8$Z#,9;C
MP#F75&M#O<<X>"F8-J[L4M72NK5>S^Q26<J3M4:BY#"P=Q=S^8! $1'&:4Z2
MXXQFVR:X?JQMNQEKGI2K%U5^<E4N^R\+U>3I_HO6&$O&*$K"6=!DJ9$VA"/0
M8&&I8)324%6@*UI<M+CL+RR!;D_W%[@C(CJ;$.:8YLJA KGD%"(XJ"0\,UBG
MN47;BH:_5 TO(?2G5^II"%T*PHQV#$D&A)LS8I F''1<<$6M"%KR4)2Z*/73
M^M$E/OP@-9Z-#QLGP5,6'M&LS9QKBTP0#(GHL003';6I,CV%$#52XY5/WJ]B
MA8/A18^=(U#!7,:M\_#0X$_V_NX$:3=,X^I!F@\11RNP3T9S2Y,-/O$HI0K@
MIOJ42FBPGL#VSTQHT$7JK1(1*1D%XI9QY+RB*&#'"26*8!4!UM0ZU6Q.^UXU
MVL<ONOQX72ZQP86J,I[)UK'8YT)6WCJ-.#8":4X<TC3(7";8XT36-LGC8_Q%
MCY]9CW]9$D4N@<!'*/(T$$B]BUY8BQ3CN9IA=,AZ+A$-%E;62N:,6=N4U]3X
MUZ+!==7@9V?5)?JW.$V>B?Z!1>;<))2$(&"2$T8@U1P9[S7C%-ZV<MX)M$6I
M5U:I2_3O.=5X-OHG@DV:I8AB-&"2L8W(24F1$=@HS;G#@E1N,J>/#O_-48]7
M/E7P=:]_G!NUQ8;K=4-)!7Q2$*- 0EV*. 5'.&?<>1NU%9)QH:+UOL3[Z@EE
MLP4K,'<B)@L>!?$,<>DMLLY3Y'('+%A&9A5?VR0,KW-":K21492Y-LI< GX+
MU>5IP(^8$"F7 9%D->*">W LHD,F:A*<3$!,Z-HF,]<C!46/ZZW']PGX+5*1
M2\#O$8H\#?AIQ:/'."(9?>Y-B0FRRFAD*+9>$6G ZUC;%-</GMT]XE=4>!5-
M<8GXU4.5IQ$_PXDFGB2D<JLZ(-L"N4 Q4L9ASU4@M.3[%:5^:F>Y1/P>I,:S
M$3_"=3*88>29MHAC;I ARJ/$=911:\HD'CG*JE:GYLJA[Y6\<DZ)G)5(J0TE
MZAS4W>D-;6>!19C'S;883%?HG>3F6E7]F5+&ZK%3LS+&/5FIK:&1Z2"X\5)[
M[YDG4G-*;52D1,)K:>+?SQZ*5]@)H.<<,>="9NH).94H,BQ:QD'H.5%@X+5<
MYWK.)5\>I47+4?JJ8&C!T*?"T+(!L5 (G6Y 2"^C8%@C(9)&G!B.;  <)8XE
MGP!'X1]KFT+,Z^1 @<\"GRL-G_?9]UDD?I9]GT?@YW3?QYF43X +)+WQB',E
MD*/)HH"5UR1)+[18VY37,\KNG>G]TI&S@.><9J?>^/GL+GS9=%L<CDXWW;#%
MW 9 3ZNL15P0B337$L5<EY]PITPR3U2G^K$*M<R@6A!UQ>GHLD1$RW;G@P#T
MTG8G)EAQQA&-"B-N+4<.DX"PB0[+:"2G<10--6K.K>P60DJK_;3?AEF<X'=H
M?]O\#_R8#/G(]K^VNY.125"6\2MY-&:"9.UN *E[170%J:-GSPUJ+^;A7K>5
MU5VJ$5W,W&@*8-8Z]G@07TW^^'VR0]CN5DI;?>B&_;O?3]MAN/_*F U.1-;G
M\0;B^/:C=\E&I>I7%FWT'B<;TO!;W\8;Y('O"28>],D?#=9LR ?>M8QU$6-E
M6B_-6)]J7N\V S_9_+]'#^N?YVVI:]<N1?/J[>CCD8O]!B/K#: :^#X]K.<Y
M@7/I%[Z@NYL7T^M\RAT;I^WA?J,;AXVOMMT=-'K]1@><<7BCW6W8:02TT1ON
M@WCYWM%Q/^['[J#]+<(E\._8^"5_XEI,;B5$8MGNOFR:OA3:<I%QTL@I)T]Z
MR/;E3&JUI=*8[JDT\J;THTXP+UH1EW/:_UNA?1'J^2#%)+)=.<*CL$#J]6?^
M-8IW5[->YGPN<_ZG;?<;_]K.2;P/YUW^TJ^O>T='L>_;MM,XML? S1:8,EPZ
M/;Z@3H]$Z61,(MPGCHUS6 @KDO...Q(,JT+=F-"2_'O'@/<6:^YXUCQX=]H\
M^$2;YQ]HZ^C/_19]=]KZ_([OGH>C%FW2O;<?SJ\&O)O;_GOKW)\U#[;.6CN[
MYZWM7;K[^0W;/=@BNP?[!RVZRW;/]P[WMENYW^,T^9=); E,/L)!Y5X;-"''
M/4?>:8^%C%ZR<;='NBS='N\)>'<:3T'#@H9/AH8EC7>A8(AG&@^91!VU2' G
M$#?"(1V-1H$RAH7FR2<%8%B L !A <(GIH6E+UM-X'&:I<N<\=1;C!Q.$7$A
M%7+"$B2\\P)+8^.399<5D"P@64"R9-W6"!<G6;??F]N'IU^$"1;H8T!<&8FX
MQ0I9I3Q2@7&BN(Q:T8*-!1L+-M8\KKA:*;3/CH:G7[05"E8/(Q$,08!\%!EC
M'2*"19L<E3(7ULT1Q4>7XWPN'"REA%;RRI4O"E_UA+1?8]>?53TAO_9@:-TC
M@+?&X+C7'8!##-IU 7VE:/R3'@PQ+G+NA?7)<8&I%8PI,&K"$):D-F6WK):V
MK35;*L>*P'GB#BEM.>(N,N045XCR&"WSS+H +%^MZ\?;ME+2<A55N6SU+%23
MIUL]VC 3M8Z(2$81#]CDDO$*11VU$4:X0.S:9NG\4-2X;%0LB7)/-RIL%$KH
M0%$T5"%NM4-:&8NPBUAAGWB(I-2>+AK^2 TO4?:G5^K+4?:@&2QF4L"_#4,@
M'@090@FBRKIDI1<IUPDJBET4NX2(:ZO*IU^8D8E+Z1!+ MQHAA/23'O$O6-&
M:\UB[@8+;K1X=(6%YRLHO_SG"*IPX6 (O'10A0N/0 %]^QB&]>#H8.F+>T=
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
MD+<B1.8TD=&7D&P!V *PJQJ2+63UD6 Z39VAE!I!!4$&Y]S7@!DR'L-?CJ>
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
ML^(F&U+TTG*BF/:@MD1PY0RF1.K"L.NKSOQ"G2UUE'OF$-=@G;FU#%E'% I
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
M\!PU>$I/<B6U8+A"6#*&.#$)69,8,LDXJ[1VG(BU3;-.^://*Y<JJ7?7O7]
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
MMVVG\<\07C@:K>2R/_4O)UU[$MKP@%>KZS[#F;AWW:'M?FV#>FSETWV#[?;
M=WJ#DWY=CL&1UC]C4G7T+[S^YFR7?CK;._J43WX? "$"LM/:;V[_VVF=?SAK
M[7RJQG+U&-S>Y[UV<^>O@[V=OX[VJI/?+;C_(=ZE;TY;GS^QUO8[ J0+O]]I
MI>;YA^^M#U^,]DDG^?^S]^9-;25-WNA743#SWML=0=&U+WXF'$$;VZ\=+=%V
MX_:%?QRU&F$MC!9C^/0WJXZ$Q&:S")#@/#.-03I++9F_RCTU8H#OB"N0B@S#
M";1+SP/6DA(?;YT&9Q[@%+V<V,1&8[;EC6K/;\="/Q%V'GI2I>+I  #B%U-[
MJ/32=[ BJ0V:4OP+Q+=PGL>6*<OT4=AK>_.+Y3[J1 0BWH#FH81%C@:-B%3
M8,(HDLP3S3(=-@X'<9@SL4,<V785SWA9DJF=DG5%2ZB3B:G1GM%X2<B^0R+I
M>B/^\!'TJ&H*,2 +JA,(PPW;[8,*=5+EG5>F_-MFG9I[RSH%8-[ E?!]T[13
M:C:TX?>2R7F]TA$WRN04&YS>[K'U8)_88.633>B]XFB_!-J><5;KYRE0;TZ
M>G,>J/^^KL_UJ2[/VT%_.&R\LH/!<3YNJTHHSW@]-KT?=\=5D9=Y2GG&2]**
MH\?(!']4)\ZK\1!>#F)@95'N]X;[[</[#0V]QC-N8NE_+)JZF9?L4LV24\V,
MAY-;@$KI0,ODE(G$)2;P_TJ$2S7+.8\8C,F_"./!<;2#B[7_*@WAS=7*YO3$
MF!P8GX8QC3M_M5-<3;USZBOCK:WW^]N?F\?-DS??X+W'>P>M-NBA!Z!GDM:)
M/P:]DVQOA>Y%7]E7W.R^%KLG[TZ:GS_ <]]WF_1]9Z_;),T=T%5/WI&]G4^\
M1??.9D0'KFP$:1%Q'RCB*2CDE'((&T-DL))KXM9>@I"&S_N/&GGK'K/X\_-S
MTS_?7&3B(X --5X[SN%NS8/A3!"LI4Z>Z 4$,OT$;8H MBS^^%7!F)D_WOE(
ME7012<$"XMHX9+&2R(?HB&4\$<#MEW(=(&=5LI)KI*N1[IY"^A\7ZN9TJWG5
MJ@:_FX$?G8%?P#Q:C)%U+/=,= ZY1"PR7FGF:4X^9#FZ7_&+)1EN'-U?XUZ-
M>\LT\96!O59<FL+RJP)Q_!3BL $5D@'$"<PDXD1+I!/V(.D%YK2-04NY]E*L
M4W[G!FQ/K.K,HS+GSL"&V!CFF@.C87&L'@[Z/@(_W&^[R;LMXXK9R:@728?D
M/:&).RLTMS)Q$S )VC/B:SO9\F+<?.$89JCDECND>"2(>X*14\PCGSL1P0&E
M21!K+RE>J)VLKNAR3>%!6:N3="(*G3@UT6KM37)$JN!YY*(V#RT=:\W,0XD1
MY5B,R$?M$!<^( TZ$PK8,TN< KQ417P0BTK76**<M2?.PS<Q?-R>B6OKQL/R
M[LRZ(:F-VA."),$)\>@PTB[_8-RGW%J#6I8[2EW,5;V^;:-FVOK@K;7V!;'N
M3&L/TF>UA".EHLBLZY#E$I1X*4C @AL2PMI+OLXQ7:)C]SD$MI0VXX\=Q_)T
M5'!KJ3.YO*<2@3M)M7$&8P_:.,!4E+I6P9<7L,X4.],44,1'A$'$ !4<2^0B
M =0RU@OG",=.YU2@!XQ4>>*5R&X@"'#G!)-.A90"%]9;'2(F7FBC@Y+6UAKX
MTG'63 /75#+,:&8EJA$'E$1:8X6(\DQ[&Q@1I0*9QHLRX"^1+_*)\_!--/#'
M9>):.5\(6\^4<^,%Y\$(Y' N=JZP1BXG^VIBHE".>8YY9FLFEJ2P8,W12W,J
MUSKX_7'H3 >/FAK)'$:,>0HZN 5>3<'EX* DM-:<9)&6BSMKX,M7_;.\6VTH
ML>3*^$Y_9#L7TY-K#_FBU/-;U2BHU?-EP+(SA2NMXJ ?E()K+B+.<B,%#>HY
MY5@I&1P-QH"T(3?4PWG(?W5?71'RX1;HR0A5#U!4MS9U+!:E\%P<CXV&4H6"
MC %Q@CER*B;D03$*7@3I2=:)^#H6^,D4AZS1M$;3I34Z/2Z<UD:GA0#LS.AD
M.8G9YH!<\ YQ$.:1TPID=T^(II;*Y$O]<B,NVI)O'!-20VL-K<\,6E<&66O#
MX(U1=&88U I+YW5$U!&&>%(466LBLIQ:&X2@+"D04_$Z-A=[>ZVJF/H+R^*T
MC!Y,-?X<?NLK;WMEO06/?N4EE?P74"'T%Y7ZSS[6U+4NGWM%QGJP=:W+1=:Z
MO%"S]QD7Z[M0[K)@<UWSLJYY6=>\K&M>UC4OE\"\<GDB0;3*86-EPH8+%QQ6
M7,DH(R>&6,XO;;9<1RK\W+CR_MONR;_=UD[H['7?B>;6QTYSZSV,Z^N/5G?W
M1Q/>OW>P>=P\:9Y<,*YT/QZT/N^2%LWO_7;4>OOIJ G/V]YZ3?<.7O_8>_NF
MV]QZ!W>VSM:\Q$Y$R9U"&E.&>"0).:)ATYR@@40FC?5US<LEL>\^WXI(,C*O
M0C N.LJU]881*BSFU!FJJ0L+Z#SY3.(,'@QC9G$&1A,L$O>YI"[\,)(AYP)&
MD6*'G=>)JK#V4JVS2YJZ+VE-I!KI:J2[IQB QX6ZIQT#\&#@-XL!8%I[+6Q$
MWH.4Q3%UR!FBD!(,DQA=H%*4FI?X8D67NN9EC7LKC7LK WM/QT'_8! W<] [
MC&VP#B.'E47<>0H0%Q-B1$8CM"-&FURT2F*Q*O)=7?.RSNA9B)T,AZ2#9M0J
MK+E6U$C@"6D<-2P*ZD-M)UM>C)NO><E=,DR9@&1P!O%@-=).4!2$%3K8D)+5
M=<W+QQ(>+/,IN!0\=H8KRZTGVA/.0XR&2$MK\]#2L=;,/.2M2#%7L)%$ VMA
M1I!Q."+AHF>:>X:SAE37O%Q%'KZ)X>/V3%Q;-QZ6=V?6#155U(0S%$72B M-
MD<9$(Y(\"/V&"^RS:5??I9]'S;3UP5MK[0MBW9G6+F2N:LD],AB$69X(!XDV
M,F1Q)(SD-B/2E)J7\B+SUC4OZYJ72[5D/PU5281PHA011/$@M'$Q"1H#XP3$
M3(EK%7QY >OX3-L)Q:2'72+8"\1)<$BG:)%,Q 00/3"GIJYY^4B"@"9:$ZMB
M,)AQ'YF+03GC),?..TMK#7SY.&NF@0>E&>RX0\!3&#C+,)#BK4&$Y&XNRGE-
M5*EYJ1=EP%\B7^03Y^&;:."/R\2U<KX0MIYK2,$53IHIY(4 ME:6(DME1%(S
M*H6-C.D2>L"(J6M>K@Y'/PA#USKX_7'H7-\)(HU+)"%JC$,<6X(,HP)IT+Y)
MT)0;X4"DE7<V?-<U+^N:EX\/69>JYX9'+IWVVE/&N4V."0(\$$,N@ZF(K-7S
MI<6R,S4OC0K<>% B1*0$\:@4 AH5B$2J?13!I\1+S4M9U[Q<_D#$NI30U4*5
MX<Z#[)P)&X[LY$Q(@EDC!+%")5F;.I8.I>9R46(D6J2(K"<&<8XYH!072&*O
M(M:"BX!+S<L%%!I?FF)"-9K6:+J\1J='A=/:Z+00@)T9G4*@@0BBD6?2(NZ]
M0$[:@$"XMSCHZ)@+N>:E)G7-RQI::VA]LH)J;1B\,8K.-</AAD8I @+9E")N
M:4"6)(JHY()'R3FSI-2\E.RB[7Y5Q=2ZX.*C7UEOP:-?66_!HU]Y2=G1<R;+
M190A?7!/QGYL^$MK9I7DOWZ..KSHZ&@,Q^X@^E%CU&_8^;)\Y0DQ?PPW-FRV
MM _;Y9M^:KS*5JIN#(TP'N2:=?F2T7Y[$!K_.[:#$;P(+@+90VTT\K"^E@IW
M?EKASI8*=V54=J[6VYG7P_WPT&&\9,1V$.='#<(,+$,/YCX8Q)X_;HP&L(K5
M]!LQ);AL6 WC5;\+^W+\__R7ID3]9]CX[QL(6RH(PAG'# ?.2936<Q<E-HX+
M1H(L[06)N5!@7-R'55"NIKC5B?_WX_'>YW#H*)=[G_?:S9WW!WL[[[M[.YL,
M[H'G?\.[]/51Z_,GUMIZ1UH[K_'V#HA..QY_(8*'9'%"(![9',_,4,X<1PQ[
M2H660MJ<1K1Q4>UL +-U\O:.KLZ(O4!FC2,[!![P_:\]X,$ WV=ZZ,6*4([:
MH_V&;0SZQ[8S.FZX\7%_# 3]=1!C%V"@45QTY2X@T#D>2>W!<'2.1_3&V5+%
MB^X?=WU;R1S_O?YQ&'O#N),Q<@?>_V>G[[\],[)KGGSXT?SPQ1-#I%<*>:H8
MXEYZ9*R22.BD8@C"&Z[7&A%X\Q#6>308YW-F1<^/U.]T^D>%6DL)[,,!0' /
MF*6< ?/X'"L"*2P">D.8G!=A>F"<Q]I4Z YU,N%=@ND DI-#!%BHT87![@^!
MB_*#FW;@]Z>U=$EAVS,?X<9OP)RC_?X89A^&O[^X9N7OBSNQ=C^5OXW9$)+<
MIO"W%!N*L'NI^'R[<N(_K?C,-Y0P*S18>>VJUZLCU2YY&>UK0M'E%HZ?3.K*
M4!NS,J$VURL$O%/PL5GAX^NS^'B-]:HI;.$4-N<5N,J MEHDED_9ZP3K_'*V
MSVK)KE/D?^7.C$6E6\+^/A*?O^J#O@5ZUB!^C[UQK,L9U\7N'L SIXRAQC%F
M5&(\<:Z5UU3%[/))E%!_J9[^LP#]>=5\.YU7W)^&'^X M''Z@>[2)M_]_+X+
M]W2VM][ N]ZTX?T"WHFWW[YCVUN[[+P?KKGEV=[6WL'NR3Y\O@M:_2?>_/P:
MGO,.YOH-YO>!P_MYZR"<*_LD68J:612EP:#;ZXBTXQHEB2WH;)P&XM9>+BP^
M?VG"%6I(JR'M9I"67(R"2T4\4QQ+;+P1PG$3@\!8&GH^C+^&M >%M%D$+,D]
M,VW42#*9$+>P(8[;B**)S B&A4UV]2%MY43IY1OPT[OR@:JZ/IXV\P] XG"]
M\37VXL!V*@=JZ+9[[>%H $#Z_7;Z35T-Z[IBO9?,2YP4RZ*A-EH%8A4.5$1.
M*1>U6/]X9^"97+4$VZ$QMPAV0""N94!&8(:(3 S+)+#.F?&@B2U1Y:N:6Q?,
MK=[1I(WWUM# J0TF6$JXHEX&JI-1M<3ZJ-PZDUB3$]P!@B*/-4?<<(:,HQ19
M024S7 =OX(@GAB\]MSX!D>@GE02NE\W_>-)12>5_1 MOG;WQ  OT=(ZGV\1R
MU<?3PQQ/\RTT!:4T1>*0=0F$R2@YLC0F9 D-PD6B4U @3*H[EU%=.+.LAA6Y
MALT:-F^@@TL:L4C,):FX)Q;^AWFRDF"ON4^FENH?%39G4KT6CN)<*L;)F,-F
M/4>&6X>"ETE:QRU3&&!3XB<.FTNJ$_P\_>4>TF%>_H\;_/'R8FQNX2I/N&&1
MV #*.K?8ZH1=$$PG9YQBQ'P1>NUAXN/_\?LQC#MQ.[WM]\-1N]-9EO#W[5<3
M!#CX\]O> 7#^P0?</ C[K2VX=NMC>V_G$_S]\5OKX"MP9*?3W-D\/A_^WGS[
ML=O:V:1PSW&+OL:M+7C.V_>=U@[\_?8#W=[:AS%^^M'<>I^:)]]^?/%44V6D
M0<;K7/7)6>!G8.7(B511QR13N!#\?K\[--V7K?;0=_K#\6!I$A0>?H>^\B^Y
M]1CF7B#+8_;W,8Z<LP(E1XDB.$@;S5W2$^Y=)+@\I$YN-*8;W;AU0/_*I%;X
M?9 Z2A92X^MTUF=2ZWZ1%5$=F8O*@[@8;'E_F1$*J]MD1FBR(8RZEV2#V^5;
M_#390&QP=;UD@VN&6%\CM/86EZY$K&U5L'.27G1&2'P.O4/^M!W;\SEM*D>U
M;D4?NRX.3E.AZOC6.ACL:52>F1[^2Z. WU*XFRC@W\C>SGZG^?;?@[V=3;Y[
M\N%D&]Z]M_7GP?;6UZ,6*..MDUVVO=/JGE? MW?^[6R__72T][G5:6[M'[2V
MFJ*UU?G6?-ODVUN;&)1QUCKP,(^]W+9Y9K?$A($T*"W"!.1W+KE"H%TIY)U+
M5 C*G  %7*\S=6<W>-VV>7%L^.9GY0SJ^)Y[K56X )_,$"8,OUT%9Z7WU[N>
M'T0[C%NQ^K?&N)M@W'S\OA013AX?$ [<(4YRX5<<.6(J$D=3"$2GM9?LDFC7
M1^E/^?PDU+-J:NV<7U[YM?8RS6<[6*E!6(I,!\&-E]I[SSR1FE-JHR)%P+T4
M_VL!]U[!?[YA8.YSPW0$W*<L(JXD15H+BW*9(,ZT"4&D+.!BO.!DA\>NH;C"
MI<LNM^F<6GK?=0]M>U!**'V,W]OQZ$F8?B?&JIR$#%,:SDR\N>I->S9EV^N-
M;:=S?*9B5'\\&.W/2D8-&EU0$!II$/]W#/? Q>W4R,G-HV'^TK<'?MP=CO(1
MG,W) 2@I5W';M_GQ\R_KY))L77O<V+??8Z/OB[X1SA1* VB#=W9A3J%Z0A9>
M8ZF,]7!"];O6FXO]8 !9CX#5AK%W%:S.*.FO^=)I>#5!]@XNHD_'7U)D7AF<
M$-8X(,X509H[A> \<RQ2AH50:R][_8N5T^;H!82Y4[J]3+8[5\7L)Z@TX0^>
M@TD/^U51P1=5P<+O<>(9(+B<V'-W33@=SVZQ#O!U/+KZEIO[.98%-7)FPIG5
MG/MY?:>Y)*=.\_W!S-C_-2('>N<W9!-,^87M'-GCX=H?9Y<.5FDR(BTV\D[=
M>I$GQQ[*DO(+PC;$.7!&U6=7KW1*]W;T5 ,)N899,;"\@#,_#O)5,!R[-&-I
M[ \RE/[7K[<<^+C4["M%.C,*]W(O,WM)W,5=?(&/(2/\'0'TW<"N-][U_,;J
MSZ?5'\'#1OV\32&7T@OYMR(QECIZ;]H].,3;MM/X9P0?=*N=7/59_S;NV7%H
MPP1_OPSA[C=R9"NZT=)%C=#F-++O8!/TGG_;H/?\V-O9^];<R6+ FW8KZT>?
M6Z 7[<*[-W\T3TJ4WEF18.L;;GU^=[1[\J;3ZG[XD<6 YN=WI/7YD]BE3=PZ
M^';<W'I]4K+%=[X>MSY\84IBGB)%07B=(WLD,DD;I*DV-$BG0']:P;@1M0'X
M$&"C8^C%X5TYYO%5HU<@E+='C<UI:=D5FM#EHLUVK[%Y.&AW*@V<\LIQO3Y?
M-/1L^5S;.+\&C=_RQ;FT*,7_.?]E^9C\Y_>J1N_[OYO]P5>8Y:M].XR-/VWO
MVWJCM;&YL9Z%V+/)TPV0C"9EJ3LYR&:P7G[/]^3C=+. DJUN+]^\ CG4G3XQ
M/["Z;UIN^ORPV\-<?'B<9S8I/OR]'6)5_'1\F,^"&U6D9M[[P)CVQG CO-'"
M,0!$)TF2B;'*"8LYY3]3IWYNI/H+MF\[51-Y8WV[TQX=-^V/=G?<_;,_&)1X
MIE?V$+X9'2]+>>J'!]2#KS^^<$D(%=@@IZE!W%J-',;P0TN+ X])V]QX#E\5
M[CRM4=WN->QWV^X4(6X0O_<[W[,IP$U7N^$GRSVI0=UK] _S8];G2Z+[.!C9
MJF)U*+K2</VTPNZ4Q^"R]L0/557W_0IT^C4;"RYY%UR\7 1Z&'N7$N>FS^6(
MV[;W)MH1<-K4U?97N]L>/5L*;6U]./FB3 S:>96)4^3",#+3JD>$8!^,<$&&
MW"Y>_()"*U#,-J!<)1U(HEL6NM$_B^ML8A4X8T\ZB^M Z=TJF/%G<I\4&(23
MX 6)G =#38S4)BVY,)$Q<7G1A4OZ!U]A+\HRX;L>' 'C#-$[<=!]9K31/'DG
MMF'<K:VOHK7SC6YO?HD:"(4RC8C+W8D,UTCSZ)$@(($'28.*@&5].-ES9]_S
MIIZ* 'QAR^IW.SN;\Y^/>##?**AVXVD$'D^9[((X D.LOLFK4;@X0WW6/AMI
MT.]>QLZ9W]]$-QC;P?'DFVJQ:%GW?5OZB63S\ZA=+-GYT4,802,;DJN>"[-#
M*6],O@#>TQ]<CVQ.3[;3@&G?&8?IEL8?\-=PTCYD>FFFTQ$L:KYGD._)@YB4
MKR\/*(;OLUT:\CDQM;E/B>.?>#B:1%OB2>'Y_*0+,9C5XI6H;MOQX\Y\/Y-<
M!G^BU?O^]PB_C^!HAM>/?;4B[2P!9) <CAJ#LA.=?A^&8 \/.T#C62B +9C)
M!9V^[<WW=YFN"UPT.\:[,7_<]L-&,2E58L Y:KBK164Y:/T"C6<W27L0A^=%
MGZ[-/0BRL-7(2 /R+&S-#]CEBDC*[N1^\8UBBRL+#'?U^IEK?,P"/#RBR,$
M+?.7;C0V+S&.GU5O\N%9I+,N;&H)EBBT7?6[F8RXV'N>  )=MAJ7\\WZU+V4
M?]Q S'2<>!ZC#(1:KD'0IEPY.*&LXLZ&Q"[WU=_0K91ES>%4V'Q50O-&R^)4
M>@0+DF?-HR\DZ AZCD,N&9G=2A$9;2,2A@2'-7?<A,O=2J?0!,0Q'N7CHD#X
M#)VN.K.NX62ZIFN$/U ^(? \:!Z%FS=[(9OD8:81CH X7#Y39.O4._D)" /^
MV]DD>P>OCYI;'P]:)Z\YO*^]V]W;W]X" MOZ\&,/".T\(;5VWG?VX+_FUK_=
MYL[F4>MMDQ63X]OW[;TN/./DS;?6UIMO0&@@>WK:VOS"DT@69'FD#,.(:Y W
MG0!Y,Y%$(X6ECH)63-_NC6/8S!P;68C2:IY*M\R8C)4J:<-]T$3A&&]MNC2/
M9NK3&XTY:JD$V7EZN>5A8);'F/EQTB]KVW7:7ZO^="M_P+WK34XWBK'XJ1D3
M!+C2,FG6)JP$55PMHGR+I\+)M-/8H3VNJ&/29JEZ9G^0U6\[E5A![G9VV!YF
M4WCC_1C^S+WISHYMBK"SAYP96'^B'33:^5T@NQ?[45;90R6\@P3[,^3$.E#*
MC(E<".Z]M=984-ZE"Y+AP$KQ-6*P*LB9?[F>UI[-/A,BFJ.AUQ-%)FOOV^GT
ML'AN8'K@Q1=J/9$TEU$3N?IO8@19*BE**9IHM'>@NZ^]A.5J9-5]>/X$G0JZ
M9RR#$P(-I\18Q2E=I$EW?"/[X*UHY(:]%2\GF/,!^.]ZS6IJFV5FDQO^GLQK
M:<R&#W\\?Z!?0(*BQ/F @A*E1#Y%V@8%9*6IMDD+GLV&>.-B$M&T[^)4)0(H
MW[^^)G"*4!?1Z0)!SG#O DW">V]"DQ8;P3$3*7+%:2Y]("A(D,0G%FC0^HK
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
M]E>"\@9H[7.6!#L<]N$,R#>?:AQ7BMOS<>YEN(4E3Y7Q/%)XTBKMRN5GR%]
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
MCEED"-.(LQB0-H0BXXVQ$5NM3%I[">KFNEB8JKDX#JSM54LFGMT./6H?W6K
MQIS892F3CLG<*KCXZ"BR&%"$>)L$H]JZ%(J/3I'5L4]- TIAL/'G2+%\5Y:I
M_5%B8*]1D>;10Y?EM0#H'*4\G5R!C['*>,R-Y$I$=LE)//_A)\#;Q\PD<.<!
M>#;",L#-7CCW21EQG6-0Y1@<-X^^2"&]Q#R@0()'',Y"9*P0B!EJB%'>B,2>
M6H[!N!3KB[FFV2E!5WD'-A_1PTF]LW/?9>%B/B.ARA.Z28?.GV4AK!AXF3H-
MHDZ#J-,@[I0&T:@S(":J3^-,"L1;4*)&C:W<3G961O5Y94)\FIY0=2K$LID?
M><")4^(IH9PSPAT+R060DCP-/D3SB*D052KS7(GA[5RD8V??]B96AU9_0E=/
MR2C9_7>_=?"^W=SZ%\;6@G_AVIV]]M[!IZ/F3N=@[_-KL;>S>;S;??_MO'4!
MOJ/-[KNCUN<WWW8I_/MV]T>K^[[;VMG\L?T9YK'3Z32W8#S=CV=3))CR6./
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
M*<JG)1YT3J&*B'9)]>??:X"K >YY %S@&F/IC*&,<B8XR '!N$B<C5[KE&J
M6RZ .SX%..P\IU1(1&S(0IS'2'N*$>;"8:Q EJ,Q QSLZPH W /U\WA,MKPL
M4^UL'+Z+.4?L8J;!B_LHM%@_HWY&_8QK/N-)A;A<#D]SR9H35,HYFXV2CT3_
M<T5BYK+&O9P^8\7*=R]>P..6:!DT4RH9+HG0.D2E8I)1$,P<NT;ITU-)[ZPX
MM^W;?Y8#Z^/Y\ZKZ>,?^V!R-!FTW+F2ST__;#N)< 8M:YONUS-=Z-1<GXJ)+
M6":@7RDTX@D+Y"27R 87.)=1)9S67C)QL6#*C>6])=)9GS8K3^!UV8JKU[M4
M ^YS!=R9FY=;!XAK%<H5(Q%G1B,C '5AUSB!SW0,H@;<I\O*V$9.(Y4B"<Z-
M#]8K*IGSTII$A2?7*&U<L_)CLO+,Y1FH)\%38&7C%>(TX-SYA",)8.VXC9@G
MM_;RLKK&-2LO*RO7LM,J[%(-N,\(<.<=%-IAFK@R@+8BA__FLD6.:^1,"!)K
M1CS52P2YS\ #\>9G%>A^J\J4_3XIU;;T+H<5:VQ\GT=:W7YZ>8\TX3VG-AI)
MJ>?*>:UUSK7#TEHLJ;Q.1_F;>]KKT^X!3KM_YE)=-.?>8\Z094DC;K1!6G.!
M/"@:25@FB;?9&2\O:4IU_=.NYO.:SVL^?W@^GUD$E5:$^A!02%HA+G+D-.$1
M10HL[Z0.*LNT-9^O%I_74M<J[-)-T)AYK' PB> 4X60FAB8=@^<AJ"@LCC<Q
M)-1HO%QH?";*6P7E1<  P!HCGJA FN.$L/.P\<PQ6:482W:7(,B:TVM.KSG]
M,3A]9DUT2FMJ&$8R>>!T10DR$F/$-+,Z,2>9CDO%Z<\@9'#21&1D?S1B5<A\
M&BU8.N7UAK&.#USR]-Q[C%;Y22^'*\ 38+.&R)M Y'P5*>EBLL)YE  .$2=>
M(Q.Y02Q2SH40,643E+Z8[5;[3Y\*,R_ !C4O IW$03_8X7[-V8_!V3/CLN06
M*"QX9$'01;##!EG-%?+>6Z$% #9GIT:,FKV?+'L#C'-E291>:2XUA560E$>2
M)&@_E)CZK%YNCIZ9D7$D2OG<*M@0CSCW"CA:4-@V"6*8)IFMZ[/Z23/S/88Z
MU<S\ ,P\"RW5BN.@(T=82)>9.2 =+4':Z  GM)$BX+67JF;FI\O,"S!"UH+W
MLG#VO']!$ZU8- 9I+T&IMKG&GR !1=C&H#4+2<9:]'[Z#&Y3XC+J$+1EW!EE
MJ7%,.A*TX]H+5I_6R\[3,T^"MSI))C%B6 -/PQ8BS7A PB>L",/,:+UDY_4S
MB$UNQ=),=61_/(7(X[L5TEHZI%SV_%<@GNU4.UT7 )7'<QX%'ZC0Q 78)Z80
M''L,Y78A*!IL5=2&6&W67E)UL<;QC1VN2U- K\: )Q@,6\/#XN!AWBTA28Q1
MH*0#1IPK@30) 1%+L8F,8L+-PF)A:X!X4@"Q2%=&#1!+!1 S+X<+@5% ?Z2I
MHHA;2Y"-SN4RE2PYJ26CN<SXNI&R!H@:(!X]$[Q&@<6AP%RS@1"XL%PCD4P"
M%-"Y)+=W* G),8F"^LC77DIRL;M=C0'/&P.6++2[AH?%P<.\C\4;[YPS%AGL
M "!P$L@&RQ!L)PX\-_R3BXOLKB'B24'$(OTR-40L&43,7#:$2IFBMH@;ZG+:
M+>@4Q@KDF;01)R6Y+<T\J%@%6^0SR S9[,+X1\.Y4O8Q--*@WVU8[\?=<<>.
MX(/^)17Q)Z7P)R6H1_W,[V4+RAV].#I;,_]VI?$?,L.D?D;]C*?\C&?@F_XX
M+8Q?*N)/\.<>"N,OF1-[]43'AW537R=D[[R(^ ;.P,V^;[\J)=A&?\,T^Z%.
M&EZ4W+C]SYS_FOND:,(..18-XI9%9%B*2#C*<K_+R/GB@O?J&@%+R^H/E!97
ML_I#L_K,%RTD$QP+C@*P->*1,J0!TI%Q$ANFI:%&U*S^]%E] 7[EFM67D=5G
M7F4+9WJ@/B"F(K"Z=A9IP@DB41CB5+2)A)K5GSZK+\!#7+/Z,K+ZS'7,7-"4
MXIQSXP6<ZIXC';5 !&L;F5'!LL4EOM>LOK2L_D#I=36K/S2KS[N!"3<IQMS.
MSBN'>"ZRZH  4<"8.Q-\4$[7S/[TF7T!+MV:V9>3V>>:EP=/6 X;%UP;Q'FR
MR$1L4-;BK016MHPN([,_ ]?MU47])C7]&K^YV(NI/;K@65\*?U2=MKR<3HXZ
M:_EFB-G<V1S-(:94<"1:SA"(PADQ.4&@YSID:?(2^),83.I*!$^?I9?)F5&S
M],U9NC73>)2RC@DJ4  H!I8..3_&.(2]3YJ32'62-4L_?99>)J=%S=*W8.FY
M*N5>"Y:80E%@B3C\"BP=*4I4<V:Y=-;YFJ6?/DLODW.B9NF;L_3V[)3&6NE$
M)4')Y>J[TL,I77P2/DG"B'&*UM5WGP%++Y,3HF;I6^C2E5<1V!J4Z40C2TDB
M;WU G"B'# T,41'AA$[)8*QJGG[Z/+U,OH::IV_#T\U3GDY8<ZJ$0I;D4IT@
MAB,#K(QP HX.L+$J+:7H_0SR)^K:?D\#+I?)G5"GVBX,1U_/^QF2-=IYD(68
M(Q'QQ .R6!@4F&0F 7@"SB[:,ULGY3\EE%@F#T6-$@M$B3G717)&2LXXHI+D
M;HR2(\<(0]$G9C4QQJN%!V'7*/&44&*9G!XU2BP2)6:RA)9:Q!RI((0AB)L
M*"&T0HI9&8C"N7QHC1(U2JR&'Z5&B06BQ)R#143!C74:2:8T@G/!(<.(1!A+
M X="(E8OSG!3H\031(EE<LW4*+%(N\2<SR8(S2T1%!%N/:@<5B*-J<Q-CD.*
M4G&C%QXR7L/$4X*)9?+VU#"Q4)B8N8&"Q#)AS)'T5B#N=$#.,H>4H=I(CUW0
M"\\9K2L&WH2/U94^(E]Q"#J.=G!I<< SI?^>0O;)$P/C)>D3]9.6>E/<K3'V
M1AC[;MY%Q*/!AAF#<*[:S"73R'A%$+/$*<938(+=M2_43?ECA2)JGC'//TY?
MJ!H.%@\'<[X@39TG,@B$@P,XH$XBQU-$AA#C8'^EUO3N?:!J0'B*@/ X?:!J
M0+@'0)A+[I=1!4\I,BXWAJ/6(L-40CK7ZPD^<B_%W?L^U8#P% 'A'OL^U5R_
M>*Z?<^-(Y;TDF"-&<X*Z@]\,H1))G1L_"29!$+AKGZ>:YY\BSS].GZ<:#N[!
M2##GK\&PJ9X(BZ3AH!9@B9'5-B*MN:4AF>@4O7M;IQH1GB(B/$Y;IQH1[@,1
MYETS6E(1#%+*!,2#B,@Z[%#BG"DC(@4Q[^Y=G!X*$9Y4WL[E/ID_;<?V?%QO
MQ%XH"3S[L7%8W)?+FL=S34]=M:@O&&Q]Z(]SZY;I6MX-=)<M\>J_;^G)7,3Z
M+/5A=(.S* 9GX"%4:69X5,F!<BI<("XR3I577]Y=99DZ>[S\,^K[;_O]#BS?
M\/7_CMNCX_HPN=%ATISW05%LO8A"(*$$0SQYC;3T'IF80)V@$MN<[<G410O3
MG5S\"V",1PX5JA&R1LA%B^O1.$R![QR+'I0[YQ13W@O/-"%$RG U1%YAJZNQ
M\LY8.>>@HQJ4;>TD4IR W,V]0CJ"8LZ3TEQIIQ4%35SCQ?5.K6&RALD:)B_
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
MMZ&2.QX0%W(*:^*X%G&(UM<O!#C18,I1"LH@+K!!3N;?/+5*D41C+D]#B=G
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
MK9_H'-<1M![/-_WW:;KP:7;9?*6M2997">BU1W80AO>J2/P,L*_K)5IUP'Y
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
MVV#6].QA#0RF'E:C;-<8".U:MVN/V #V>MALO'C7ZYN-WKT[858 UPK@N@V
MZW-PWA^*.GNCL2IHZ_YHK%S.5;/!.6^..K61;6.<LLMKPSZS:KS; Z^_W\(M
MW1UH:YEBG)6$K21LA6A]KA(V\PGLMMWL=7BW!HY L];FW6%MV!D,:LP:M1S>
M<X:M5G-W$*W/SY]XF$XK3UM^_!:A(V8!!S\0Y:S? '?P$)]Z\>YP[/K,.'(C
MT:$ )1)B4"^Y/?9A<E<SXZ-K<S]"5.S!5<BI.G;I"Y6?^,81M_EDR$/95R97
M=QRA/%0K/ X,A@#?/''BC#A>2AP6AEB.',DC2H!C_6/^T\5:R5?Y,:8LC'UX
ML^L;1/ZZ ?/!,Z9**D\"QQW-"(A<@#RF_C<L=.8FIC8G>SL.SB.NWI=?)#U/
MI<S%&KA *&=+0]"R#4>:P315'6>JO;XX,GX\Y>'$C6D0V)YD!,(J"8DP/AZ^
M"1P>VP7)\'?:*"-*['$VLB*&P2+CAGL>_A>^O'8=GDXCY%>)Q^(@G,&/I],@
MC.O& <XA:\913)S%)AE+#K3DDC;& :9!1#OR)N3P4O>:9]AGU./:KR2_-[*?
ML"'(SR1>_I/53DH.6[8C9\?JS5%3^W,<9O#+*W ;0LY^U-@(9O^&>3=L%KUX
MG:<"+%@.WN_4D>@;TTLJJ1K:P6^L5KTS)VUJXK/E1!N-'H1H16"\VP3P/]C.
MS,48AVAW_L\*K6)>O*.F GB,T5S$+(E_O&;O[JD8='9_=.XN1DWF6_.4?SVG
M0<Q);!^F'2\.]8X7[T'D^BB81:'6B=C)LJ_Z9>(S<%=@@:^*A-5<DR3AO=S9
M0V?=I@/;$,ZI%9!7]C<N=4.Q.6@Q8^3^A(V?LIEH=)),T>@ XR4:\9 T-FIX
MAPP7.U;60<[J094N=#,^3NH1'EC4SO2@>FT8S)@7S[(7JW82P8T/JIJSB1&!
M.TF=5_#S],7*1-CP-.YT%Z#//"07W;>Y<3:$@R/ZS91AI;>W>><>[#EP FQF
M:N+5C,L"<W99YQPCGDW1G?1F] C:?Z J@>$P,T\C6Y"2S30<[;5%IG/*2L8%
M_"(:R1@,/<WB)<,:@6TG,)^;,??%; -/O0 &G+C(I*(#D3I&)'&ISY!<C2G;
MI+B1<<7!8J9ET<G#9BEDMJ.]#59IC?H,7?GT&1Z(S+*/Z#S1K\"L34UI,M27
M_Z@4Q^969OHL) 9(H'""7'26A$J*R,^N&>SY<"9<F-F4$Z&\P$Y]C0!^HO:B
M3FP8NQ,47D,>WV!3O5'BC4!(TIC(LX6<(#: ^$"]'S;4$1VO_ !(#WO@CH!K
M?2'[G("++ZY( KH1M?\;"9V+[AWRBV#"J*Z?#I"_#OV0VO[A!W/'1']3-AZV
M(@Q\P2HD2//II7O "C*W-N3@7?IS(@4<3]!-F,.K2Y% /IS)H6D"1!%=8^-"
M,0'*SX8?P:[D-P4;'TT8&53PJ>QH!E366AU)'4;B!*=#?<+P]2(W&)_,YB;5
M8X"=:^,Q\)!Z >X>@Z]P1,G!JMN8;& &#.H&U,XLZ[^D%/$T)5)!.[;\BD"P
MA;"EGKZV:8[&H(?9$(0-MB$UDDC9!Z"T#9@Q:'O7EFMV?1%M)DD,"MUW(A,^
M=&"Y<#K!W 2C&E<<P%Q#G"R_1N[%+XQIX.Z%J/I*82"B59XU@Q&I!21=&J*X
M$0_/D$>!;><8PXV55&'7S/7(W4)13^(](&5( WEPX+%!EYN7((OAHO1U(4\S
MVW$^5PG#SSD77*OW[0*QZ L.9+B_,>6LPRZ&V/6.R]9W#L<VI9&I(CU3;R9D
ME @QU82:FW*;Y%4F1_]*P$B"Z:@)TOQ=E%Q1$I+D3<4GJK?8C1,\&:K'GR"2
MI!!\.(55Q,M,@U)PUIJVXV6F/(S/< QYZ<.R<_TC0R<3T=A-5XB9*2XUM:=\
MZL8;:>(+9"68 RZ=EWQO20HXLGD!%TEC"B6;DFC,4](/>8H: 0_%7U UH-B/
M=%G&G.]P=(6)!F<9YRIE+["T, 2!P&2NH.6A[1LM)EM%\<3GHM-+E-"21=.9
MCL;40WB8OBIMA+DPF;KQ%>T;AZ-EY?HD[Y=3-!V73F@(1CK*!V $)D/AZGDR
MGXE8^ <7(@3>&X126=HT$LBEQ(L-:>MG)@Z2,X3]US4AA>+)4?P!9O\8#'#\
M%G4)DMIE7OJKNO%'\?S=*$<0-7+@>S-EP:<;1Z(1?P'L,Q2=G/&SY?,4*GFA
M RGYXBBTR*T0UB0^"I)6A+E!)(((#&R7E#E)4OA>W/H5[X/X#J86)<.(_Y4(
MC0ZT#+QKJ?'!\LP8!XD/#K>\RC4X@W,!2@$\=MQN:5HP/(1_)6Z((QR)6/Y*
M14SR[#IA#IS>P, WA[@IHFTK!?RS&:%B*UZ;Y$=]2"GB(_*=INJ. 89U//H'
M-NP6]@J%GG6?3;AI;N:IR7:N>5\-_C4C(FD]7UF4\Q&RERB]%\6"L,RVPP3[
M@P?:YF8QDF*3C/WDZ E[V!97]1;/S %Q 8'T#^;L3&%!3MPX%NNX"H#_R T$
M2K,D'@>AI,1"ZW)5P&:E#N+5]<C*UR/]Y=<CJ_=B'U@O'N!.I=T4B-;[47DE
MFC[0C<6ZU]>/>7NRYERV?GNRN$_O_C$,7[\KXL>U#>#M'K5B _CD\OB3T:P;
MGPY.#SX<?SH^O91.SX5Q=')Q^.7BXN3LU#@X/8+_'7S\=G%R89R]-]Z?G!Z<
M'IX<?#0.STZ/3B[5,^?'%U\^7M(C9Y^/SP_PBXL'\AN:;3J(6W =5JEVAC9M
M$D4*W@#&FS<#=U+%S4;I%1%V37=3&(2PU>8[I6<F(0@JLJK@5]^5&ZFL&2.]
MH#&6M&+/WJHU95<FGU*G?B#M8+#6@\R4XU[$;\C,)"L7EO([^+C N6 5G9.=
M@P[T>[ A#*M1^ST=5IO2"A/)OQP_R>S>7"AI"6W7HZNJ(3?C+)1F5PIAD997
MP\Q9L[AW!SZH<:]@T?^!UWN:>6E<<+!&I:T DSC^*>PT-+HFKEC 2UQ5L_'V
MXOB0_F:]?45#\F$(Y)T)*[39NBO6N-L'XTYFD9<1D2&I 1MSPT*GY@7!#SQ-
M&9=((A&-I;LUX8Q<*MA;(#AM>=,Z5MZ"M@<I_0]L\NZL0:MM4EAP(C;_)?Y
M3D%_6.T,@8HBL!\-FT5HI<Z"!/Z*EYWH'8TH6!YQG:F'!/K)+>:&8I/*<9:O
MF["9J=8F/T*G9OXS_G,*2YS_= B^&EB>\Q]CT,QVIS"7^6]$V&G^4W(7YS\4
MLF=A'M++2#^'DY2.0H9N]A6R?N0"J^$A^XEALHA.GW)/9*3^ @FR?./)V@9?
M[#NLGP+0;O0#=B#S\-0I$^&# C_89DF$KD2<D!LK!((24_+J KA" :/0E!>Q
M!\?%0&/J;0$/D[$_2N*$G#YM)!I%'-K%/]7J@=-@[>YD"KM&$>SH]J77C??+
M5A-(3PQ!670/0D.)"7,@3>J+FP8\031$-]F#>0KO!AVS  :2'$P3XJ##3$D9
M_$[*VRS $<EC%KLQRCNY\>>P(VJF:N_A!Y\12W9B&B>P&L,Z4!KP-BFZ@E@6
M<=E;V&4U+96&;6E.URZ_4;<\=(V.P4_Z^UT#U5&X\&F,/TZO*(2CCQOL,2#H
M#:<P[(1<=^TJ%'8MF=*KA/2X95&2,!AGP!-$[*#X3["%Y%6%W;MUN+KQ#>27
M/.!"Z<+#P"K((F .S"2<X/8Y44Q#4I&.T!PAZ>8-5Y<%4E1T8 WZ+FJ^%9V^
M]HO=#E#?:HV?76-<GM^4(=)^^QVCA(!AD(895UXPA+,_YLR+Q[8("HDPU"@
M28/R$72J[P?7% 0AUF13$/!UXRMP#<?H( (3KD%234T-&\NER1C^X#%P,7R?
M7;N(>!;>_!K#,  S&ID,#'8WD$%'QR'A'&$TS?.X?X7</.$.A:Y3<Y(DBWA#
MP;5QXD_PS1P#4'BE'B,$1RR*P#ERSC"R60#I%</BO^;FCA(1Q3WJ"KST <LK
MBHWI&,Q>^(>\^]'(*4&^XJK6"9&&H&[@0S3$87=H24$2 ]DE4:4)(4A!D;L@
MBFM\A-=0\',?**,D=P8OAO?&=(%.FQ3D$ %[</%XX=*%%[IKF/Q!87NP+1N-
M-@ES8B;7OP9;B!/UKV$*RDE0(46YX2)NSZ;9M:]\;L*^!Z'BIS? .4DH_)YK
M6="0=H=>!:H=%'HT2M "D>/BS4 PC.F.0 >+V1YGXKX/1F=3W'K8<6 CH===
M#-["_#0DF$#FBVNA!!\7KU>'*2):P-I[IK'L.ZLE?#C\?93 CB*7S3_3QHL?
M9&)D&F]&RU,F(_(0V$ADQ2$-TP.:(9[$I2]L143751[7CI2\XB7W#A61+QE2
M7<=G=[ZE@K_=?CF.(>BIM(EU.DJR$$V&B>LM)VFD7%REO>,Q6 ]#&#.8S$P#
M[*X@Q461OTULF&$722Y_4 @L4P3H;WC&9"!Q?:"61&G):S&YFR%]>:.=%Q2G
M(O .9H7'Z.=R#]539A[5"*P.PBM<,KZ$E,G;21K1P8P^I*40TFB[T&T+P8NT
M ZO?>J"24DDLC)+!A FC/0[3T98BA'(J;;6Q]#4J5&= \]# GD,9(8CDK";B
M,E!8B<:M@KG\7'T9*'4L=)&FD(4WF6G<E,"H=%-2Q#>!\8//E& E>9V*3"WU
M!K7="'$BJ?3+0GC22IB3.P8M&+9Q\_X!NT'EVZX \%0(5929("F51JCM\\1Y
M )KD<DW:C8)<D^VQ(WFSW30]= M[E<_$:8NL&ZH$EY/61LU(+>V+&=@E$UVV
MIU_]^_C2- X.C]/H1^L(G"ZEUI6L/^+7A I)?W9\^N'D]%@+LNC0R%0Q!"$P
MPN;7+A4?;,@'.3VM\\&G@_-+X_#LY*.VE8>!ZQGP!OCH[ C^2_OW^> 0_EIM
MW9-OG;2H:AG6WF9PP,#8 ,U%> F1\0K*C7X SJ_XK_'IX/],XX(CQ,$T?CL^
M/?P7[/9_3./HZ%!LZ?\9%Q]//E5[^M1[FOH_->,@!#GL1F++C.-K9B>Z@*WV
MY@GWY@\WC$786>!D/X.]C;@GV*;SXX./Q@GF5$=HX CUN><V7NK)%YAY:$(_
MJ)57L>QF+*OV:,[0.SD].OEP)ODT\RDQ5#CA>'=)XB?ORV>V((NFKO25-5TC
M$=\!_EU[8II,IO,6'OW[(\Z=+E^MIDF.%SKZ-<T1UT:)Q$QQ@@B'G&)0-S_!
MI7PUA[VJ8'+%,+G!HU01J!!O%>+M?HBW2O)O)/D_9U)RSKD[__+;-^'#*2__
MX\'IY?'YJ9$F"7]R[3!0HCUU],';4QKC)?Z=? 3X[V=FT[TNCOFJY$8/!<4C
M+'>3NZT"DV8<@#:*F:<#10IOS::A"RO#ZQQ43\G5F(9RW)"G*/$@O (5*W=$
MXB*^^(2JH*H/H$$G041!X6.P^Z?<- Z9#\>9WGV "7R@0YBIU^91+TOK["#F
M \:.R,&C9+'0IS>F%RL189+6:X0*_QS4&[_2OUN->NM7%365\/7\#8UIW#"5
M85V HZ>,8+RQ36*$]:N8?(X4(LPNZ7;+<Q1E!^8)0/O(K$NP6-PI86XDC=,+
MLG\SX"S$)LPX^,/B)A:A6>(U0TXH3&TLO' 342NZ3+#IVN) Y(0B@B*[TT,0
M!&AWQ/8+"!C_.46'CA.&Q@E$^ER6Y>E?@4K%\<?<P1AU^>/O<("R#4\S>$;&
M+U9W4&\:\$9/W0;]8K5Z]5;ZT?IM>>>Y#>%TOHT0%_'*EE4?J.'IMC";&3PJ
MT9QT-8NWV6*6K7HG-\G"IQKU[H--NVZ4:,^+L2:'9W^<'-6L >@"F,O$M4NT
MHJ45Z<3F9>7HO@:AYQC_(IEOG.DB'&\$&64NC?'./R8+F6PK11?*'Y]*XJAD
M277E2OHEFA(^6XIQ&$2(N/I%/57 -S@!DMG(/H$?@;3-$HPB"2J(HH1 @H[(
M5$)M8!/[*G#B?*J4N I'&3[$?'*,)J(G'^DX6=4[&Q>E:;T,#ZW61'E-4203
M_M2 "(Q)99ZH3"<3I-)KY^R8.5EN6TH_C712T.+--?B2ODT)T+",XJOL[#'*
M%0V3J0#B2,2)!NAFF3A/JXG(M]813 9#L<G4@W&4*4 9?4F(2$F:TA +5SAH
M0LG%C9"A<B.9"I<^TW;. !5 .J40G:^16WC!\FV8KS:1X&-QFXSI<R+5D72^
M>RT@31&\N)9^HD!)8+  Z4 Q13K!LQ5?2%&GPOXI@EX-X% $4NC=1 (\M?J$
M:O 4%)37UH?D_0ITTB<:$8;Y7R#P6_E/%QX5B>51"G0__'21 MW'E &/3Y(T
M#U/P]1B(7F-VXL8SA22=GX[,B4!5/(0U@ZF%5U%.$2%P59B!+X2!U1<(THSX
M&O?C(2(C(;TI*2)1NA'SD](068@"5:F.:GIH&\ L_+26CO;[M.I$4!B72U]/
MAU.]'WX$QDT24NXV1YVY=,BYZUPUGID"T4'(!#]@($2&(^,/40_BR\#,NZ*R
M+.IEY;=O$#OL3J9,Y &D$DHBAE(1&O()926,O,25$NHFCU9B4O^CR>#&THAP
M9CY#MHO<.%'YMESD*.N_):<_9C_X'.Y E74P9!$;(0 (^W$%GX)-K!)0,2^>
M72..F.<8_LT]K)&<)]J:#PM47OJ"EZ[@>924K1*QR=F\06[1P*D8?R634>SH
MV)TN>*AJ<_\6&RKTAGB<C7@\4YX:!RT6S+@,PZ(B)"7(!5,IV1('6*$9IR#2
MKH8S^C&Z;)[D*OR-9G]@9C@*P1LN<[4G!6I^P@5(%7@-!T'Q3W-*308I,S64
M)"I=? &,1%GX'OFXLL)2YHQ/0(():4JB*B9C8"4Z*-M%JE7"-BI%/<L=._&E
M*=&7.@07\9DVJ)SE\JTZ'.L?CE$2TMYB/4+_"O[J<X%%]-R_0*SB+9P*SB.#
MDDTA/#6J%'T(^^7&69WL7)+6_)=Z"MT!G"7/:+95&A\98O_^_(D"-\8A%JLR
M?F/^#],XK1_411Z8@]4Y2-22X45JC\J>H8DFL;/X&V2_ ZITS,3/Z9M#6,0P
M'1$'%+]3183F5X+%)3 [C3Q95?U1%FY(ILBKOUB-1NJCHMF?(EC!*0^\:X*I
M!6$H%(?B7UDI")UC4>I$2YM2UEV&9S<ENMP0V9["\:;,S2N8*>F6@E=0THJ8
M8J>1N>>4ZY?-#9F$<JK$TM,5*@AI@ .2&3[DLT"Z2+\TVTW--<?)LFALTI\&
M)M5<,R_%'(DH&)%$0+'3.IBDR9E'(.AH#"*KL'Q;JM4S +P;"5TMJIX)PH"^
M'.=UK8*D<O_:#0/I Z +0^:2K+8")A5188'111&-O+5>=':7]B-[LJ*3MQ8I
MV9ZX>?%N?A]O^$X2<*[RO9\FFX*W4J,,-WDXYHK-;U-2J2DN2"PJW*.<U0DZ
M \C5E,9%8>%M\@/)^WR^-)[<N4QJP2[-W605D:(D2@[%C&PI3Q3@C&!+9%U.
M41DGS49BD;3VW& 9*Z4R/ZT2I%  HA@3_"N2%1'5H\B<L3LA@S:\DF8FQF'\
M2 R04)4?S=D>N=BY!@O0A104$'QRP:>Q3-QL2+<;1UI(Y\R:#< @Z/IF-61Y
M+JG_FL/?8ZH>)@LYDI]+5R,@_:FV&/AK =Z<L.G4 [ZGLE*!KI4"E3(E+P0R
MHSW3= I#$6DF]?QYJ&^3W_'NHD"=Z46=;I@,1V&J,2G"M#2!S$[5<F67'_OZ
M\E>%Z"I04G%&.G''@P4(D8XK4*]R4I_"#E^(/VB^IFXZY1/8!$!(&GWD[7G\
MITM9;#-3ZT%"A\CG'IS,:2A01.I>14_O\5CBVV,5M<XG_J2)-,)]YMX4C*/8
M%6YIZ4-.J5\M<ODPS"RL0;0YJ;"K'GQE%,N33FX:CQIR6)@O\Q _@5\K/1LN
M(U5@,_O.*$DKY?EHOLOD3RISC"Z6&DR^]"87AL>!I>.$4MD1G%(8QA>F@JR\
MO4HT#34;A=?3:4G3FV*1?B:GL3HNWC&@O) ! $QZ5.](H]$+4Q(\3@2>?[E<
MB8_]:8(DRM>-,.=48H05!Q7#@X[+::/L&@#_54'6[G4JFHT*LE9!UG80LC;8
MVI&0Q1'P%A/O76R1YRH+#JF.9C*A-"T"(FN.X&T"1=&6UJQTLXMG)=GS BT3
MY+DK--E8))6G<_7_117?#+1$D=H$[6_Z3MC9VDTR27Z\"K]!+!!P%>)TQ/2D
M1A$!6I$O3^$F4;LA#1SEWB[CQ=38C"KFIDW2T'>6.;9Z=6%5'D@K>U-0JN;V
MPC8/4L6FR##CU\Q+5)Q)7+E)_RN6:<;YC5JF<<U\T;7"&FB"* 5ET\ITR5<,
M:%%%DPY$KC1P!*+0].XP)5KBTGM,6?>9H6F#K(5%\/1J4>K^A6$1W(5HYP+O
MB2=-"0<L*IJ'(UR!IQ>/51'D]#")4E-OYIJI5JG C^_?71::PQ0@3Z_42#?D
MY+\HLYB[.E.V.9;+H'.C,8U$YRSPS,)O3!U-J@HJ%_ 2UL!6:BC*O!1]VJ:X
M0YUI3LI"1YC$EZZ"Z.?@);:\=R=]HMU2IM&MN4(VX)BD>""]0G1M[CH6.VK%
M:3L;Z9L*)R&G_*AT/?["S:&3M'(/^@V"G*"'#O!#Q42J4[/JJ:& (<A)<0:
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
MWNONU2JOGMS6DWM?K>,$HU$"E[&8ZKO)BI]9(GQ[8%JM=05I5:[@J97=8.W
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
MTP51/H,!3(SM?N'?Z=OQ'TLG313H:SQ/F&X8.,Q&SLP<>+:1I;70&EP$WY/
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
M>GA6.#O][!2;]SPZ5J?>?/2C R^QTC5AR;YD*@KZ)M@<"9Y-N"Q;N'"P[G=
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
MZ)VW?ZK7OO2^E-ARM@K_A"_^^Y:3,M??KC9O< ^@VN(N_;G+I,I#UZNODL=
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
M.BG#^5+TH OYA$D0%$E!BW74<*L"LS)XK8WDA3>9D3Y!>-KBV-'4]["^_\[
MG:V*H"!90Q(DW2$U3$46;:;I3X-!CEZ@%D?8(SK:I@?JFJR@)#-*T/Q/O%/0
MI(&EXG+1(67)V]BCP:;''OOL[^I;!F"BM *I]=*2/^UB8)YK3[Z1DE'K7$@I
M3??8ES!Z'!UNY3TWWS[>PY;W[0E^L\IB_5L:32@X^ONW\^D"/WU(4L"_YC^-
MEB_\^[<S/*]?]":'E2*K[SP9U_#M[*_A;* 49' EL&*YKE.8H[@++7.('HR/
MR'.3(/Q!5#V*Y8&$] ?$LP/;FX2SM]4;["VO8?IQ.=UV C582Y'O4Q+WHNK3
MJ]B4Y_^ $/9G;]+*] ?3179.2^<#,PC4#621#**)S ANE70:H*0O7 ^?G:,X
MOARVL7@#&1"<R\G*E_YUZ8(/O SHBM+,*91,YYA8%$&S1/ZFB2'DZ)OL:-U!
M<O@@HP>&)GV:MT'2V895W"MPX*..F!7SVE-PH=$PGZG1'I-#7THB9ZK-,OT#
MJ)Z"#OHS>X,QX"REQ>5BN6.U:<GU"FA("83*EGDE/(7#4,7++2NEH \0@[.Z
MB3ZZ(GP26FE"1X-LL#<XI[9B_@FF8XII9U>H= H!K* 8S$2*R!U0VP4(EI3F
MR17NO6JR/'4_G*>@B!X,W2 Y:W6\ZAJ+*4'1(,8X]S2M&>0L>)68"CZI B5;
M9YNL2=X"\12HWMFH#1*B[E^RNL*6-"IKJ6DF(#42HZ> F2MFT:9BE-20>9.-
MC = /04!]&;T'M.59M/YX,5J3J(IZ">:7=)\M:/_NISER?NEC6MXE-&(K%,B
M5"H2/EE80&L9"J65$9*&JRZBH/?=$@1]MRZ&KH"^X,6E)C;OT0GH@N^Z.W1
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
M0J2 &UV;FFVM6O15W:UE<-ATMD<:]JF+"NXA%YVJ7^68UEJP* H)CY?@,?.
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
M0\H\%K>3<!YY\=-42I_6[G%CXWZP=?R;W!K_$A8AM<@,3 6G@<8_3\,A6'(
MO+8AA+*3%-9>]#2IW\>:/2Y W0_N=YRF>LW*JH;- (TIH>9U<Q=3O<*],'+3
M ^.6^^1"L.B[+#<_]IZG2?0>MFQ0ZO(*WU5)F0&W$4#KR'RHEY4B> :%)\9]
MANB55+[-*O/G,+YTXGLP[EVJ][[*<[V-JY7S7#A'7DA_*4BFHT/FG<LL^>B2
M]86;=)!0Z*"YKFWHWM_ IY+CNMZ2Y9*J0*,2I,+0>TU^:=T5HYB'0<X"LU91
MMTEFN0_,L7:@>J#X$=%L;>I6U09N8;I:6^V"JN7NT_VPCK/[M#]MC^A@#YL?
M3A&N((] PZ.+F82/EH"5$%BR,;CHBE'8Q%TXI!(>V7TZE!"V,76;58&;V.17
M>O*%Y-Q<;9)($4U!I$E2U<UW+)'%J!4C?X;:Z7V L,6RXJ;7'-\IW(6)NZ%
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
MMV6NWJN-Z;H0_&;U21?3U3D!U%*5-1X\6U_3%,>()X+ B 8Q1 E&D.@TLF&
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
M@4IGO-<U!A\%*6Q+#!Z U&RF7P;4R#.]QNAM#R,MG\N<<,=T=YL+;J^7B7/
M'=-R/_?;T2?M(\@_ZVJ%I.#JS]??*WT4S3\6.5^SZC>BXQ2JQSK\D2QWDU[+
MO*U*KC82K\LJNU?LHW[V07Q337TLA%#;"9VSJ6U&GZDA'-$0D01*GI*F]FO*
M%8_H-),HBF+/DT89)B>6>VZ4U"I6GXM^VT@)LK)<"VX><#WER)\FN1F/Y_@V
M4JUU[7+=Z0U:Q4&G.6A5[T4+_="I_V,3.-2ZYZMEJ<.@_KE"H6ZZAP/8 C'/
M;\4\OG^FW\Q$*0)F^NU8Y1QXAA$\D;9@2FDFRWSP#!#WDR<\1_?#MCL]GY"W
MJX=U]44UTYZYD20B%#,/1E'BZZ*2RF:1A$)">8(%82&6J<VVYWA7<[,U^LY-
MM:A RSK00^P$PF:[(#>XC;RF#X7,>E]T'@V7^Z,3O4VZ3SJO]>Y^R>"-"P]
MO^CKU85'$27(8U!Z(85(!@(21-4>)XJ"A*#8"WVCPI2'FY\;,_2.]VKYAIYY
M-MA9GG=:(S+=6><9,(8?<S[1>90CSJ:'YSG>?*+=T:/-IT\-F[4'? D30;GG
MDQ"FG&"(6.A!(JA:[A,D4I*D(A%67N'S=\ML) 2=B(/\% 8[9<[:'=,2&>OY
M/(TSYG.[89H[8#ISO=2[C7>'O#D94Z]G9/5&D$K9 =U&XUUVGU4+(CTO(41"
M$LD$(D4#$'L2P<#G*8]3Y/O2Z,9R4.]S8X7ZGBZ7@-4J7(&L.S)8:FG-CXOL
MA^'\ >&HX([,*36N-Q+L<,L5V"@ 6@UZQS3OQL;<_*!M5.PG.BX;80RLCKH&
M8WCBP,J^S<F.G0:KVS\\&MZ(H^IHHKQ>Z<C$1H1RH>Q$Q@.&H><Q72,-)S"5
MH81^($,1A3PFJ54RNW,=SFV!<%HI;1=<TYMP=Y"-?B^^5S5-E$TE5O*])2*'
MCO6FR(Q:06VWS^>MHW8$@;/5U(Z]-_!D>1.\LO6]_Y@O,_:X2&(LPXCX, DD
M@2CD%*:"IS (!(Y32GT/6>6C.=[5W*AD*VE;P&M 1,\)8 T/E)W -?:!\A:I
MK917H)$3_-[^]XOX7H$7:C;\X?*(^2P^3H^8C_<V[1'S6:WWCIC/OV%''5QD
MB]>K2MD[G^_)<MFYZR^8E)(1[D/$9*!C:T*(:<2@GWB^SR)?)F;YJXZT/S>2
M:$0$M8R@$]*,(XXA>)H8'. R,AO806(\X\\HOIWF93?/2\%^NLV__JS>;*:X
M^LONS#[6ZB33^8Q*W1P^]]C 4^9\52H"X/6NMJ$"S= U02^H3XF'%$P^0@BB
M-/!AZ@LUJ8F0$4M"+Y16J_ZISN8VI9_(:GG@? I3PZ-G1TB-?0C=%W.:I=X$
M&:<GU*?ZF_:LVD#SO5-KDW>&YJM\Z@CS=E6G@+_+EZJ-4N?%K!X_Y<ME6[)L
MP?R(1S()8"S25-D%^L:9"0'C)&*8QR@-?:MP6\O^Y\8OA]S<LA7HZ_"_0*/%
M1<7];(?)C)]&!']DRAH!]P%))@>AYS8/I9T($Z>J'(3/?C;+8<T,#T-ZE95L
MF6LOGIX1I38_ 8H19 %)="TDM14*&8.28>3'0LHHQ+:Q2 ?ZF1^_<26HX.8[
MH7- FIZ[7@S/Z,>MM );$<'OH]A)9W!P'9)TJ*O)XY).Z'LH..G4X^Y2.Y:;
M'_Y')@K5Y%V793 21%(:QU!@G44I(1P2]?% )&-$0C^E7%CE4[+J?6Y\L4WW
M"#:2UG<0'Z[_TV&FQ^.C848OHV$\,NE<!J^3))!G81H['>1Q 9X],>19;$Q2
M1)YO9.@945D7<JL3Y2[2P/=B2@)(92@@"I@/:4CU/B[Q>)+*(#(KT7NP];FQ
M4EWI*I>@:,2S/0?JXV9Z\#,0C=%/>LJV_.)I( :<YQQ0V.T!3K^#B4]L#NBV
M?T1SZ*&!GOZBKB#_BUBI^;^\7O%K?I^M,EV_N\J^BM??==$L4;X7]U04"QR$
M<41Q" GA:B:' JF9'*>0TTC$$8NE^JU5((!-[W.;Z3KE7'D%;AOAZZ61/!'?
M,F[ :B3,N&$T?$?FCE;N*_!+#]RGLH-.>/![([[+R(0AL#D-7+ 28-JXAB'8
M[(4]#&ID&,/]DN?\6[9<]H\LB>=SF1 ?^@1I'HL9I!Q+&"""(J33.=KEK#[0
MQ]S8JA/QHJ/A0UB:,=&%"(W,-[;@6#/*"?5=\L:A;B9EAQ-Z[G+ J4?M74JN
MU7:&UUGOE^1VX:%4RM2+U?R.*428,Y@FJ?HGC5.9,AJ0U-B9Y$G+<YO5&^&
MEL[<?^0I7*>G\$4@C#QQ#?6W<A8YJ.L%;B)/VYO,0>2@&GW7D,,/#-Q&L#O!
MUSHI\VM2K-327GX415U\]P4I,Z96^%?9<EWI8CATV3NAYTA(/_89Q#QE$(D
M0QQ3! /!,!,XH-2N:LU .>8VK74IXI6."JAOX?4NNKH3X,/Z7IE+ZL.MS>%7
M8I4KHZG^]UK7E<I6]5,OR9*MET]>K'5O7FJT!QTZX$$432EOR\W*P/$VW+:,
M/XIC;V!:#>IJM1W6'SNLKPZ,2!->/8X'S(5X.MW9#!1EVCW.97CM[78N;&[@
MS9+:4%7BG=I.\;>K2GV<F6I<UR2KRO?DO_/BY9*4I:[-TMYF^%%$$?,HC))4
M)WE(4H@#R6 B$QJC*,4I-LIA-[#_N5%P(SZLY0=;!4"CP16H=0"U$FV%FV$W
M3I:C9'CG-![V8]\Z.8?=_B9J&'A.[Z(L19CV-FH8/GOW40.;<7?/KJLV_KK*
M:2F*KYIYZQPZY5/;2_]S712*M#57E^\R0NM@S;JM!>,)#E,<02Z20.?]I! 3
MM<],$)$HDD&<A,E"F5A9SC]7I*B&W\I?+*O-'-^5>+SI_D+<9BN]) )*U"^8
MI1DZSJB2.""T=JM(I/HC2A*(O8! -9B(!HSP0/!V5%^O^)]J3#MYQQM1U</,
MAM-PR7SN 1I[83U2'+6N5]Q7LDGM5H*G:EZ!C9[UYD4MQ1M5FV;'=05Q-A1C
MNXQ<+NBSNY8XP]K$!<5=9Q<:!JWIT4C&;U9/^]P3\:F$O4.7_MT(\H4G1("@
MGP9J)<%"%PP+8\AI2(@(,6?"JFK(F,+.;@/6(ZQ&W8ZW.,A7^W2TSV%[%-8_
M&KOD&FS4;\9RN7KF+V'"5>OY/H+A*]B(HS/*0C:&O,^SGHV(_-%E;<P^AZUN
M-]6=*.H\U()WRV8FRI=*++7V+AB67$K,H9^0"**0)3"- @DCY".?HX C;G7]
M<KJ[N:TPM;2 -.*"Y59>N]7@#,9F?.X.N9$9N0&ME13T1%7,V@CKCD;-0'%)
MA&=ZG)3*S+3?)2/#MP9>\ZX?'I:UV4Z6+YH=_N<[(7IQ,>7VKB\0?AJG20*#
M6)^E8"H@EHC ( HX2RF7,996=[L6G<^-:EIY02TP>)G?/^0K^ZQ 5O ;7K6.
M!.K8]ZL]L<%3<'N2CQ0H-P0SIW>H-OU/>W$Z )F]V](A;0RC,V6 Z4N&3&:L
MMKMT:?'KG&4M67ZLCTP_B.I&?B'?KZNJR.BZSH7T)?](ZL4]B!.2A"&&D>?K
M"X!0;? ]7\ H34).X]CG?KI8B5NB;W?-J>YBP8RF*FZFZIYXXTU;)7+MDT*^
MVQ'?Y0-EQH;3X#X-1>[J O1T!=<W+]]N+#70*'0%VG%12JEM=D\M4.6@4<P=
M>SK#V"6E7B[4I#SK#,-=\G77\#!&5DV_).7=QR+_FG'!7SS^6NKKX9L'[?BF
M-M+7K,J^U@;M(F9Q*@/?@]2G$B*18)B&!$-/W[S*U)<I\195KE81,\XU[]K*
MN-P(,"ZK,B4Z>&AE!_01_-#Z!/X(\DX#M=7M5+"C7XM1,>/9<; >F5 US%IJ
M\+$/\Z\=S!OAP?5YF*U9TQXQE_1HT?ND/&B/RB[A#6AA:+[+EXH>"UT.CHOO
M_T<\+A@17HA]Q5@DQA"%80QI+"-M1=) 1$G* Z,@I*,]S&T3W"9X;*4$M9A
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
M6Y7:0[TW>=&4E;E5_U!_*S/51'T8V!G:CS</]4_Z^10644ABM> (;0X3B*)
MP%3$$8QDG*8)"<*$6'DR7B3-W-:7[@I 5R]@&W7T7[?Z7(&\4P20C29VJ\EE
M0VBV9$PV,".O"_TQV6H"GJBR.2QXO (;;7I)8]RQOA-475+[90)-RM].L-LE
M:3>-VD?DU(O#AWSUZ^?WHBFES6*:2A' "-7A>C* -*4!])B(F9>$7A :V?2'
M&I\;3ZJMEBA6-;RF964/8G::R2Y%8FR#M;X-5K*I?X'?&_$,@Q,/?T#&$3*7
M@#)11(P=.%81,,>T/Q'QLO?*9!$NQX3M1[0<?6:@%WM>*CNSCH5IOZR("T(B
M';/"8@81QA'$02QA%(2^\&1, XFLO-5W>Y@;/VD!]3:_$%_%RK9LZSY^<20Y
M"],8,IHHFSF4,4Q#?5Q#$\X\!2 *O,574=!\$@3[/?UI,#0S6B_"962^[P!I
MRIJYX[2SNCMUN]_K9%KW^F,Z[KG1'WUP&"F^$FH7SYI$5NKO2U%[S:QX/[?#
M0J* *SN-0QF$$J($>Y!X::0K:),TYAY1?]KPI$FG<Z/.OLQ-IJF>L'8D8(2Y
M&2^X1G)DJNB+JP\U6X&;5%,F>%J3APU +OG$J-])*<8&B5W6L7KW@CNEW:NJ
M=HWT?9'ZD8<A47]"1+U0_4W$T(M]/TA"J0C)RDX[T=?<:*?9+Y@G/K+&UN*>
MY7+$)MEY[H$U@DUB@(?S>XHCW4U_U7!:[X.W!6=>L:.,LJ@6'XN<KUEU4WP6
MQ=>,B;K8&D=QB)$?PT@D^OJ8)1#':GOB$R$\11TAQD:^>,<ZF!LYM#+6RV<K
MIE4!NZ- GB8%%_",?3ANCXPQ!YQ3_\3$5Z_V)KWZU^Z$/]KV)+/\G&;=U#[[
MW-"4;QM'N 6+@B!"A$ 1AAPB'Z<0!VK=CXDG68!]ZG-DXYW6:]MJ%D\6Q+L<
MZBG;1\UL,1^(Q<A3UL15>$!BMCU5W:9BVS8_<?*U/;WVTZWM/S)L7KZ^?UCF
MCT*T,_UPI,TF2J8.JBGKC[K_>WUP\2&O_DM4.GOV[4J["337_V_RHOV1?LY?
M"(&0% +#!"$"D9 "DHBD,$XY$SZ/$R^6-M;^M.+/S4;03AF=P(#U0_Z84NEJ
M&^Y9;)4 3>"I'0]-_)684=U\QWYD-CU;,WVC=!?761_C*C7!HZC 5M$Z7YM2
MM?8SZ"GKCJ.?9XQ<+@,3:S#I2O,\H[.[F#V3%,/62YW0IJD,(=C=*OO[NME4
M^80F/N448H+4[I1C!E/LJW4-^Z'G(8*99[6N'>YF;NO/1DIP_?!0Y(0U29TV
M,@^JN'X$8;,UX7+<1N;N2R&S9N#3B+ADRB,]3<IHI[7=99XS3P]U1=@4.-0Y
ML3H'+:9L]6TBK$W!.^8AYC'LP3# 4AO$/B0DE)!)A*7T:4"P55$%J][GQB?]
M.IUU=KB^^+UT<";U\!R,C>GU_4B(CWZU[P[L ??^ T!SZQ-@(\#$_@(#L-GW
M)1C2R,!@U"[1W]O5P[HJWXFO8NEW;D2I2'@4<BB\A$)$TQ3BF$:0H(@*'(F4
ML,"&WT[T-3<VJV7[Y[_ZL?<OOF6\Z0E S4C)$4PC4] VU^<5: 2] K6HP!_A
M7L\ $Z=QIB>ZFS;(]+S>>Q&F!J\,XXJW*U8(M;E[)9K_OEWI<IDK-7+ZC)O[
M:K]4GPP&40"1%V/%%G7P.N=1$H0\#N1B)6Z)V@A^,2>-DYT:S0?<S(>]KL>;
M&ST)[<CC-,)F]'$Y8-,02"<G^*&3]$<=)&N"G35]&&'BDD!.=S@IA1CIODLB
M9B]=:'(T+@?*Q.E=B;Q7O2GKAM^L/NG01!V,J![XD.O3\N:?+TB9-0DY%G'L
M,R^F"$JAA@!A%"C;Q%/D$V!EH; $^]@J-M"99',S9WJ)N5LU[IN,W1M5ZFU$
M7YEAU:O<C:VEK33EB$UH65TP/L-M+%=8CF*172S<\]AOKC ]:NTYZ\"5;7C-
M6+Y6)/.1/-83.@UD@ 2)H<\"G5,QC"!-D _5)(@1]Y,48ZOR@&=[G!L)=^*!
MAT:^2TW#78"'FH<7P/8\)N(&R(]G@'1@)QX!9UQ;<;?39[87CV!PWF8\]N)L
M<]M_RI?+-WFA7UHDE(>($@F9GX00)9[:RA+&82 B+F**B?2L^&I:\>=&?DV.
MWCH<K<Y1/KL4Y?VA-V/2^0[HA#XL$R<KWWY X'<-#FC1<9E?\UF&]4^6RKRO
MP3]:/O,#H_,,2<T/23'4-&].;AX_D6_OB2+[C"S+.K?3)U&*0G6W" )"61SY
MD'G$@R@5(4QC3B!.(A)ZB<\32>UL\W-=SFU]4H*"^TY26\O\++ZFIKE+U$:W
MS5MAKX#&;B-OG6-4TW0GLTOKW!0?M^;YV5XGML]-4=@WT(W?'%CCC?.LR;'S
MD63\[>HE><@JLFQO/UF4!G'"*"0D523C$5V3-O9A$@68X)0H$N(V)'.RM[GQ
MRU98H*6%:AO;RFM9'^XDQ&8\XPRXD2GF.&8CW# ;@>*T MW)#J<M3&>B^UZ]
M.J.7!A))ET5564 ZI\8V3>5"*IKPD>*.B$@=2QI$NL(#AE&H*SYXGHC\T(I%
MCG8U-PIY3XH_1%47%LAJ(_'>OH#M"6 -N<,)7&,3QWY.Y:V<#BGC+!9.^>)X
M;].2Q5FM]YCB_!N#*RF0%5-63&]#M?E9<R'RHJF.]_E.B.J7(E\_9*O;<N,E
MZ@LI?,DEC'T<0R1\"E/.?2CCF 4BY$@QB]4%\H4"S8UR-K(/2F]Q\? 8W@%/
M"/K85[\;O'NZ7('=8;@"K4*@U@AL5!K%W]<5OHX+05PFT]2E(IP@>*"8A)MV
M+T@-="!+K:XE_F:9?_M<J4VF%FJ!4D(E)@FD.& 0L9! (I(8XH@D84QI["=6
MCCK&/<^-4&O!!R0),D+9C"Y'P6YD7FSN!@YERKX"6FZ@!0<;R1WG$[(!RWEV
M(:/.I\\U9(/)P<Q#5@T,S*&8E>3VMM!^OVJ?JD^YZLR@[[*5>*LZ*!>(,XXC
MG,(@;"(_0Y@2#T'" ^RE:2*X;U3FT[3#N;'14WF;0]M:8O"[EAG40EMZ )X%
MW8RE7$(Y,CE=B*)]ZD1#:)RF33S7Y[0I$PT1V$N7:/K>,+YIFWNCY-5!6]K"
M^BVK[EZNRRJ_%\5F6Y.(E,2A'T$_ICY$<:2L(<DQE EA*96AI+[5KM.PW[FQ
M3S=+]/B"3G#P34D..M$'!XN:#H49&8T \,B<Y A;:VZR1,HE19EV/2E36>*Q
M2UBVKP_VW56M?2'?#\11(RJCF$8)1*F.ZA*8PS2)*&08TR3U8IFD5B;2B;[F
MQD^-J+H(FXOP]5,@F[&0(^A&9I[!J UQUCV'AV,WW:/=3>V@>T[O ZZY9U^Q
M+RFTB3WHQ11I>OIUE5/M3Z"/_)L@5)W$9\6R99.I^M.3Z(--O:.N*MV;O!#9
M[>JE>D:LV..7@JS*99-\W9,,!1SY4 H1*4J*):0)U7_H+#W"XSB(+6),GT4)
MH[DZ?<QJ*S!@K<1 0[%!Q+Q,T/0?Q6GVG.\83Q]-UE,?:/U!'X VBA\\A: ?
M@E:C<-6O7=<K8PJZ#ZB# _3PF//G8U[&:M:?T41ULJ[O=42'/N20NX11;04'
MM_K#R OPP[+^-G2.0KFYQ,HVMQ6 +4E99C(3') 2D$VVW4?0D@\':UV6%*S[
M7VI6@_R3F_)<SS:J)^I_32_39 7&G@WN?@6SYQ-B\,E2OORJ^GVI9D16O2&L
M[G=3+HVG@O@28L091'% 81IX,92A'WJAQRGE5F6 3O8VMUW:1EC02 LZ<:T/
MC$X@;'Q,Y :W\0^'#D,V@ENE$2:.CX%.=#CUX<]YW0\<^1B\--0_NZLPK^-,
M&"GOZF/O+WG'<N*#J)J]HJ:S+[F^D?M8Y%\S+OB+QU]+P=^N#ES<;0XR1!KR
MA+(81CQ2^[,$>9#$7@*Y3Q,AJ,!Q:'7//[; <R.SGKZ@RNO4W[66=47O?)EQ
MO1L$*U$I$Z@^9E$/Z7]I9)2AI'ZGS:X#Y;[_9NME/O*'8D:H<QK^D3FYIVH=
M]EB/:*WME1[DC<)U=$U[QM9NO-2O:Q^(3G$=>OG#K\W'\.-!IXE1CN.F&BRW
M/O@CRSRQ&_\T([ ?"3!1OT.-YU*HE^ZN5_R53H:7/VA17W_7<9MB(6)".:<2
MQMS'$%$601RQ%,;$)PGWF8]B9F<\G^AM;NM-)VR=78AOQ;6UG4\!;&H[.X)M
M=-NYAUA/4M"*ZM)R-D#$K>5\JL.)+6<#W?<M9Y.7)LX]TH9UWZRKLE*?C.*W
MWT1V>Z>+(7Q5A'<K7G\7!<M*\;'(F%A@'G(O]F/(2*(,:,]#D 9,P"C$D>>S
MP \\?]%4@?E<D:(RXZ2)I+>9IKLZC#=C7XC;;+72!A!MG>9_4$8RSY=+4I2Z
MH@XHM>X_3I21Q/*#"%D88,^7,/&D3FQ(0TB\R(,\]4/JRRB2*&H_B-<K_B?_
M'#H-QOL87M=2_RF_!+-U=(9C._**[" ;S2;?3$_[*]#I#UH 0(< J"&80<:9
M86,VBU0SEJ+_.7+,#!L/9\EE!G9_0<+'^L)1UW*ZSU=-6J;KJBHRNJ[#E+_D
M^W)NM=!99Q +$QRHO18GRMA)$"2(<YC2U(OC5 B/V6>$O$BDN>W//N:5$DO?
MF?)LN5;[8@'**F=_M#26-P->[T5(75NK7M'J5:RT7,8<C*>Q&]N$HS2^MUNG
M#&BTZ=*3]?711W2ON@%\+:5@U2:1V?%:@*[SGSO!W'GBR\NDFCXSIA,4#Z;.
M=-/R,#;_6.1,"%YJ3^//FF':M:1;,?A"A(1Y.C&8(!%29,UU,&?$($)"$N3C
MA C/AJS/]C@[+FX%;GSJ12MFJ2=RS<D=&]O1[GG@S5C5*9PCD^93)&MI.Q-\
M8V,?+W)K37[&T+CDMO.=3DI=QACL,I/YBZXS_31UK];YNM2EDLE25P75UP<?
M\[+..[3QX5GX'HV80 0F3)>?D2B$1 @!0XQ2]:.$^(S:U*1W(),5>4U5R_YO
M8.L,ZBIMD/DH&5[Y3HO]V+>ZIQ(178&M2F"K$]!*@4ZK*Y,Q<YBYR!KE:5(<
MF8LUDUQ(UCB:)TVR;]H^M.,%6?UQ(Z_O19$QHHL0JI:I^EGK#^?ST,,^%S#%
MB$.$B80X4O^4H3()DQ@391&:&(/GNYJ;%:BE!3<2M/*":UU]LY78W,O]#+RG
MJ=(M:",SX"F\SKL;V@)G[LOO#L")'.\'?7A6CO!FD)SP6C_3P&0NYF:*]/W!
M#=^X)+QVD]1D4-3GWMLSFN*M-]I&Q!&#/8_"X#[0<[^K9PCR/*KOX0#/XX\/
MW)PQ16WKI78ZK7/VZ/N(0MR)59E]%4V7+?'B( @DP0'$82@@(FD*4Y_ZZI^(
MRR!-(T\:&036/<_-/N@)WE:T>"+Z4]=-RTV8\6@(&B*/"PZ3($@ABK33@%2#
M(Y,XB$4<^5&*%U]%0?-G'8^^!"-O?<="VG!3.P9Z8V]=;UZ^W;O$^$B*FN#=
M9]^V1<CIMM.X\VDWE[:8[&TAK1L87F"D]?]]N8GG?/'892Q9D^5[4NG-Z^,K
M)4M=;?"+^%Z]4,K^L8A8Z(L8,ZCX2D)$L0=3%G"(>12'<1Q&";8N/3)4F+DM
M)I_9G>!K-?5R"7H*@%:#K+E]Z.4%?SLT+_A%0VAJR$XS,*-;NQLUP%8/[6!T
M8(0>@=:E+=4*M#J@UL>I87PYK*[+I0R69_)"*I<B=ZC$RL5M#LS&VP50O-/%
M%S>QR3HBHXY'KA:)E$Q9X@D, ATGK!-?$@^ED"E[$'$_XI&'K++PGNMQ;GRJ
M)(.M:+THN65=8G2Y+9MKF9_W+.YF_.@4S9%)<!M45@O[)"?(5F"':7A-L7&:
M?O=LI].FW37%8"_=KO&+KDH_?RS$ \GX*R&%ZH"W(1C7J\8,;1*3+U@4Q-3W
M"<08$YT37$+LAP'TTTB0!"<A8\(BE]-ETAC-K>F3,K6B ]'(W'CZY?6Q0L=C
M^B>K'J^1 84:!HZ@\0'F6 /RK%6HN[%IQ:\'HCGQ.5,KPT%5:AL$QRU5;23)
M,]>OMD'K?%%KJ]:&,>JOI;B1K\LJTQ4IRX4?>PQA@6%$U) @P3U(0QI!2?W(
MC[P41](JO\O3YN=FI"GI]*YV(Y\=E>U 9T91PP$9F7IVL;@"'_-EQA[![^U_
M1]E2'H;#)8_L]# I/QS6;G?>'WEJX#U*30I-6JCM_5\<T0 3%,,P47,;Q=B#
M1"BX4DYD&DJ.,+(Z^3K8R]QF]\LG9HIM6I*#.!J>P5^*SMCG[6UEIPZ@45)T
MG,+ Z8GZP8ZF/3T_I>O>2?G)AUU[MKX2M-H>X5[?YT6E?;A>YN7VHT8<>Y@I
M<DB]@*LU/PUA&N$$HC"E 5*_H;'5FG^1-',CD8V00$OIRI759%@,N68JL$?F
M)"WM$X?5?7]6];,G@Z&+U96,+,%_"5)LC\%'83,7*$_COFHBT$P<5RVP,W=9
MM6ET&-L>N-NL*YM_(=\7$>+J4Z<"!M2/E:$5$HAC%, P%&D<880"(FWB T[T
M9<64$_C]/W4^:9/&M4EYR>[EOEBM[VE!KK23RO'DNM;PFW&F(U!'9L03SCQ7
M=6HVM5M3$E\=\9QP1WX&<+FDME/=34I<!GKOTI+)*\-(YTE:LPW[?<G;&$X=
M+G67+U5[I<X7S+;&71@+'T4Q%"&.($(2P91RIBR\- J#.$#,2VV,NX%RS,VL
M^["^US<5>6&Y+1PZ#&;$- &X(Y/6?LK(C1IU\L@V;KVGR56=ZY^-8K9=B*=+
M5ALJRJ2,=R%>NVQX:7,#G1-8]D+HB@&?1)?RG]4!$V5'Q4]CW9OE<N&' 9(^
M9C".N \101324*C],*4X]?Q$,D_?$1JF01LFA-W5X-C9S%H;HR+?+;T4A@V
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
MB'$8*+,W]F+F^RPB5E78CG4TMWG9DQ/4@K8>#%I62T/A*+9F1H$+Q$:>Q\/
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
M0RTNG>'IM+8\ 4" I>7^DP=?69[HVK&%Y:E++SW"K,]$&Y79D,":ZAA(GD*
M%+0'EBD#B,0I(6G"<^*5G=G2UMA>^-I4&Y+\V"G0H U8WP/'B^#J>^G40&J;
M S*,4/U)6/HY0SQL[HU.#$_V^_3YX.E;WD;JZL-BJ=5T;6O U04H)SDFC&IE
MF(;'!""98< 4-PN0!/-$0!7GE$SFZM&>NS@23G@KG=X\6KYY35O[>P'KZL;"
M!I;/9E5UXZ*B\2IT2>,.H^K(=6\T4G\^P:E&3W?5B<<C)]4R$&/2BSIFYI]*
M$*H%Y]"*3VU-=3S,>"T8*F7&$J43(%-LI0N3!!":$2 ADXP@#%7B51-DW/*L
M%VJP=A);':VJ:H_2J?UKI+ZE&*J;ZFE0>=/KU4JM5T?*^$YRS54..0)I8M4T
MB!5@YHP"FBN*4YE D:>3]6+-9FXO\,F6O-[E;7O]?7P?;!N>,5HG471[E8-@
MT_-;7=K8#)YJU'P,& ]U#HJ@H4XG&QLVBNE<GP\"E,[>T$/IF!_3U40*E<0:
M&180R) "Q5:+76& S2(O@RF1YF_!RL68!L<VSSM5+C$SGS'=T05PAKZ=2?H
MM&=""8)EV+HO#8!ZK_5BVQI/?9=&S[UJNC3OZ^:!E!GS'YB8SHQ;\W[QQ*;S
M"4VTSG1"@.92 "1H#+A "D"6PTS(6&294R)U6R.CXY92.J V,OJ]---S*7$4
M3C<OY%*0^N8+7WR\?8\V $*Z'4?;&=3C:.OIOK/1>FVW=WY/9/K3QIYJW^OW
MT]G&_+;8N&AJ4D_2F.<P(0RDA&< 93P'-$XA(#F4&9-::A+[T(%G^V-CBLK.
M[GO"WOBC)$M2QD!L%G\ X2P#A CS(Z$HBZ6FE&F?M6"?^ ^P0AP<?S?^[A'5
MGJG]H,9":7M1E:<P^W5)AJI'X8B_(W(AYP1?$P:=+CKBLS^3='U,QPUIMIR;
MIZR,SUIOA4_%!&6"PB0W*UAEJXDAC@')$ ;4GE0RE2J!O(0<C[8RM@FC,*J@
M*[F8S=AR%3V;MZN@+D_F.@ZJXX;UI5#UO6]=V6>7H27O7$6%C0'WK]L@"+J-
M?;2A87>SV_IZL*G=>G$W JCYY=Y\V,T:=O[X53T619@G"*(L)QD$L:)6HAY*
M8$B! ,Q3G><"(2B$#PF<;&EL1+";5Q>UJ=&JLM6/"$Z#ZT8&02#KF1!V:&VM
MC+Z>0\N;$\XB$9(73C<V*#><[?,^/YR_H:N0WX?IK/)$)E"G!*4*@8QQ&ZPD
M&2"I^0(A99G,5((X\Y/OVSU\;$Q0*=%9 RMOVU>GKP%<^RM_*1Q]3_ON2'20
MX3OL\L7B>XU'#BRY=]B90Z&](]<,'(Y8'I#?S5?K91%<O;I??U/+AV]L_CKX
M1<EM0!M*<\FY4@;L/ 9(IQ!P203 FID5@J;,_#-0F**_]4[OTJ#ABS=%V**2
M_[FU]0WB%SM\#-Q<E[$-[9\FWK$*#&H $!4(E/(X^]&0YOXQQ4)V'[Q1Q$AV
M,/_/$3O9?5R"Q51>8$*WJ='*T.R"/CSC!H_?/"*F*32<=A;V$DC8#D+(-_9$
M2X.^7.V]W7\/SES=<3-&K6_8ZMOGY>+[5"KY[N6WE7T=/DSGQE<PZ[EK6^2A
M4%6:Q!)I3$D"$BZU5;[- 6,T!H)0A!2B(D/$Y[3)O>FQ'309RR-A3(\VJW(V
MU+7-$=L:[;EOXSX.CALYO:#;]\Z. =9:'=5F6\_EI]]*E'^.ML9'U^=A]M_P
M\48LZ Z0>^O#;@EYHW*P1^3_A-"RF=="E!%32OZR7*Q6O\V7JA25^85-Y^^4
M7BS5 _LQR264!"H!2![;X&H( 2,, RP)I9#S)*$RC'*FHT5CVYXJ;(UVQD;6
M6D^JNWR8W!AP4/![)L8C.L*OU#1W'8J.#M%5Q(M>1:9;0XAD>B(\C$ZFJU$C
MD<KTQ-!=+=/WP1W9N-9M/;Y^JU2^)FG&J<1I K2@"4"Y#0$POB606,4)%E A
MYJ74[M;LV'CUZWHA_E7MSHCF+HXJ[?5D6#?H'6DT.* #[HBU"<P%Y$$OB(*2
MG5O+PS*:%QH'M.5W=^=JDC4#&N]TQW]W\^]JM;:?$LN$MEI<)2T&8Y9C'N<
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
M/Z"C/("-GKM;K39*OC>D.G\LR;*4:"[^6,FJWOY02S%=*3E)$$H8%!RP.*<
M"9H"1G,.8BGR/%800Z']ZGCY&^'TX@U:MZNR,%*UB=%/TWE5Y?*TWQ)J3-QX
MK2><_WP:U77_5I$9HQ*$@"GXG5$.FEOO;\6P2?.=43K(AN_^I(YI[H:8[?^W
M_[V9?C=>YWR]VH4CVS]<-^.3]ZX\[HR:GV<;*UE]^T-\LY_F+X:R;K56QF=A
MA*4Z8Q) @9'Q'RD#/,L$2' B<\SR#&$]6;L7BQ_6?"\G=(!2\I]N'Z+WMS=?
M;J^_WAI/-"H\4NN'%M_<_M=O=_^X_GC[Z>&K9^;^L)\)-[X?[TCW?21NNG(5
MV:]1HT=7S22/XH][B1^'-YS>BKB*ME!$-1:1!2,JT0BH</ FHQA4/F'8'@RK
MS? FHW,@_/ V5H1.K[E^6BS7-@[;RM),I"929)F5&Z80H(QDP,R%&)@)3VB*
MS?(CQ7[B,8XM^S#9,)(R6_,B:U^HC)?7<+O-*3U V/-D<"8CY36T16WT@"?U
MGG -DRWRNNF19'\<Q<,]F^/X[9UCB.PF\D=+@U]LU?5[_=NJC!*8Y$6($%4@
M4<@*GVH":,K-CZE2(B8Z3X23^(U#6V/;OZU,C6:%*[2TQH*%!IM5'3SD'25T
M$F4W+@J$7<_\4\-6F&E\T!HW8VH9'W05,6W&+VH*7U0?Y_;:PUWBALX!%CAD
MZ&1S0T<+G>OWD4"AL[=T++M@9YA[;4;;1M;9_8K%;"I>RJ\[Q4T">4*02 ',
M<FF\'\,Q7&49,#0C8Z63./8K->C6[-@XI[#:"J5^-D^M0X ]RRVXX>U&.>%1
M[)E]M@#N3#;+VL+<Z/?JWUZ42/V0"EJ%P:WE84LQ>*%Q4(_![^YNO/1/96E.
MR6NSI&&/JBS:>:_+?=1&53UKC#"+LSCFC*8@H7%F_* 4 4H4!DIC#BFF(DYS
MO\695_OC6Z(59G4_]/%#WXVL>D.T9\ZJ[8XJPZ-M =GR=&?5+#)Z52S91#CB
MZH1:2/[R,V!0&NN$S3Z;=7M(3W6@5V?*B9J%IE;3]<:8=C<O=\KV[*^/E3XO
MIT)-=*P5RCDU?AJT;IM* (DS"7@F\Y3P-,8$!JT0';@#8W, ZW-U8;WQV:PZ
M5Y>+V8PM5]&S886";GV/V(?^6#@>T(]XL$=PO+]R/=]OP+ [X;^*#N:5&HRH
M0&/ ^M0]C>.@E:M#]V%<-:U[&B'O:M=]V7&9AL7S4GTSQDZ_VV.BQ9.R8;:5
M5FLMU5K(>S)1=&=^7.SSDUK?ZP?V8X(PT4E,*)"245 4#."Y-%^$H(K!.$/0
M*S^J'S/'-C76XKBB%L==-\2'V4Y\^"J:J[5UGM?L1S=UC<##[389OOT@]CSE
M;=4]=CV,RBY&/]E._GQUJ'_<Z&D1O7!<;_HJ^E2.^$/+B'=6"NEG0/I0&@EL
MZ9LHE?2#]BFEDYY:ZS;;'(8D7 NQW"CY<<KX=%:>^\UE8?O]<Z$C,']L_&TB
M9)+36.0@Y20Q\PH1@"BDS1>L$\XPS%3N,Z]<:M#89I#*^KH4Z:J@E$5!2_/%
M')03RSJ:[7K@-W]</(!N,\60P]+SG' DTLRN8.J!:AA=C%4YA6S[U/Q[.-X/
M!6](AK_8ID&Y/!2"^ZP=[+D=RSBK[VJ^41],?ZVHBTU'^>=T_>W&S )FZECN
MSM82I' .N?'OM<P $DD*J,HY(!BE:0HU0<@K:,*UX;'Q;66W)XLZP^S&EGV
MUS,K5B9']LV*:J.C/XS546UV]'LOIYB^8 4M,>W:]K#%IST1.2A+[7O_T!KN
M6XW?HDSG[NT2L4 LHS% &=8 X1P#EM($Y*F&2LA<".HEU!G<PK&Q7;/.K9F!
M&NK=]C>E\D91O*?,<BQW>*=V77M2&[P0"S@A#SZ4#ORISX<;^[[IJ/=,TR&T
MWQL?DC[KY/8V#./0>S]EY$AB?2_$.)S&^[F&+DBJ_K:8F3M6-L]B_;)-IOAL
MPSH7\V;MLH>%3?:V4^%B-K/IW7-#SH8/)S 5:2(S J2M&8)BG@.68 @23(FF
M"4YB@7T2_\*8Y37+#)#0]V#;*"M357W[]W\C:9+_+5)%'SOD7E\^=&:U0Y!D
MQCF W.9LP@P0@LT[+C$3-)44QG#R7.:IKMER/=8!W#>QQ_ I]3B=S^T>!F<S
M>];_)N.6PC3F,I9 <FPUM](<\,2\=Q)!!C,D-8UQ-6ZW<Q]U@S<8M=K _L;L
MM@C3>=,!2XBP<F@IH!2:%TU+!'@L!8#65U=0IFE":C&*!X^HF^'&[+5*Q<,0
MN[Z[&IKK1;0T3OAT;C>!V=*^?YY^=*!Q=(R/&?Q5ZCOJI=&A_XC*+C4SBZM>
M'=0Z?=VQJ.Y98!&+8$@'%[:XW++AQ2Z"H7E4 "/<TSON!;_.D;GG):O<S>OT
M8>.;[[:@[69UO0_],N%(REP;1Q=*ZRV1+ >$D@SD.>$9-),PUUX[*Q?8,K8]
ME"^'67;1HNJ/W2M1M?2 W1@I$_,6?#9]+ YD??>9+QA"QZWG80:F[]WH@PR^
MZ+XQ)+?-(6D<S16#L^U/P"WJRT$-NFM]@3G#;F1?CMO!WG: 1W;<[I:RV-!@
ML\]L:AJ\8<]3LRZ>B#B.,T(X@*G-(HP3!5B28D AS00UU)I*KVH')]H9&VWN
MS(R>C9W O):BM-1SE_@$K(Y[O9>#U?>.[0XG:Z*EKYLS./EOM;:C$'3#]$13
MPVY[MO?W8//RS.47'<VO)DFB4HZAU0Y/<X 2J0!E3 ).,Z23E&10>(5 U0\>
MVQM?V=7I9-TUSJA+WX<Y&0\8[;/?R1Y.M >.OMGOT8D3Z4NC8<J R0?VX[:,
MIGNGYDI/UQ/"J6020Y#BC .$4 K,Q)L!I:&D3. X0\(S"/%8.V-[(3\O%]^G
MJ_K,]B=>6EF$<-B0MB+,><U^= @I/(IR3'*M4L2!9E091T>G@&F( .,)3Q.8
M:H%5AXW 2\ >?F?O70/D'C!V8\D G\^>2;,*LC<F1I6-T4^5E0%+#)S!(7 T
MY-&FA@YR;.OOD=C%ULO?0)MUHF.I4&Q8(Y%Q#! F$!@V$2!!N38,8AB&I?['
M=A?9-,[3NI.JJ<79:_JWW6G>0D?/[0++/8PCY3QA)%= HMQ,N3DVJUY)S61
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
M;_,%7ZEE<6YS-W_>%.<XC4_NE[W8\"J3\A<VG=MCNHG&-$]CE8!<2V4#(G/
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
MOY"#X>#FNW?"@ND="T?(LPL\/,N9)+\Z_X>"->03$Y3#1%%W"M$3$Y) S9,
MFS#89%W)@[@1#Q*P$S)L[\@X5K(]P>,Y??EJ^7;QUWS"8D#%C(1-"*5T%8K3
M#DQ&RX*UN<0T-#BN7K\3--P3@<:!4NT)&&](^/AJ^<=R\6DZ3SC1W$131 #+
M.=D_'QG$H LD+6T2!;7G96ATW*)A)XCX)P*18^3;!4Y>S--B2>[R1@$;;IXO
MSN;KY9?GBXP34T(-H@R8R,B%5DI2H)413)%,)R>SSV8PN#Q*RFXG7*QWV PG
M[B[0\S9\?I%)?-,RW9Z;G[O=9!)U2AR!&4;F,CD-,7)#;I960A1+W]C!</,
M$;LAIN-#T>%$W 56SBWF'XO5.LS^W^G'#>(]9S%*3X@7PI!L"B$^T;>H+$M1
MR[JU#KT?W:!@-Y1T?%@ZD'!'ADAUM9XM,6SH3L(&DUP @:D0M!6"YZ33)$W,
M.6 49HB@]_H[=X-!Q\>C!PMP9,77"]?9'^\7\XL3&[1)BZ(YB,#K'KCQM+T%
MQ7+.,3..R =0_NWW[@: CH]!CQ+DR"!X@^EL20#F(KZ=KF=DN20YTEI$L(4T
MITQAX(PF'48;5$&CHG4#@.#V>W<#0<?GGT<)<F00O%V&FM[RYLN'N)A-DK$R
M*R(W2JE V9J PDN J(51%'.[E(<P S=>NIOZ.S[R/%R$G1B GS^G]V'^#C=G
MM2R0[Y*8@(*)S%:QJ;HO""*SZ+@4-LLACCGO>_=N2.CXB/-H@781,CP_6U9Q
M;>_S*K!)!V>KB;,8E70.N$XD%&8#N$(<%>9RTJ68A,,=8MU/PVX Z?Z@<P !
M=P&4%W-Z&HEC^@E_"NMPSM9$%I]1")*&+8F$XP3$8@5DE;EVV;.BASL+OY^&
MW8#2_7'G  +N BCU:GCY/*SQW6+Y95)"%MRZ#%XI4V^'"WE'4@-A'&4RM'<J
M/1@^;KQZMQ2M[H\S#Q=G%VAX\R',9C^>K:9S7)'58\ER+P0D7D_4E"1?.0D-
M2FKM52B!*1P,#3=>O1L:NC^J/%R<7:#AYP^X?$>;X*_+Q5_K]\\7'SZ&^9=)
M#ESK%#4$'SGMA5%6> L(1+]57&/18C!4W$O";NCH_HCR>/%V@9(W[W$VNZ#>
M%R%C,;G>[Y'%BZ(0]9F!X<9$J[WA?HC4O;MOW@T3'9]7'BG,+J! A'^HMWB+
M](\W[TENJU=GZUI24F/P"2J5G'(49WE+@A$J$C>&4_2MLY&.:2N&@\9CE.P&
ME8Y/-@<6=A_0(<DMP^S%/./G_X6$?6902AO!QJ1 Z6(A<C208A"6F$ <I.#E
MWI?O!I".3SV/%^G8MU_;<.J7Z2J%V;]C6%ZDMWO)B7H9@65./I0HGN(KZ4$J
M0R24Q H?PB5]Z/V[(:/C ]%!!-M)W< 5$[_03U:3(&)(.3LHDL)NQ46U>4F"
M0*>1&9MD'@(;#[Q^-VAT?$(ZA%B[0L:V,&;+!+<\F205!$/R4"(Q\$E[$"%Q
M=-R6*-G@V+A&P&[HZ/AX=!C1CHR/9\1!WG Q"^\FCB=N/;.@,1*PO1;@M$:R
M>\1/TDS'-,2=ZHV7[H:#CD\_#Q?A8+K_YQ_N".\E_>"H.G+RD>8KS/3%:C&;
MYMHQX,<PJ\7P%)'A>G63B1V+S+_ZT.$JT/>C_\CR]+,5O OAXV23KEFQ\*K\
M,IW3RZ9D&1;;DK,KH"G.E(L(Q=7M(T8-$8NJ.5?)2.VB</>$?1>+K(15W,#A
M_)W;E8:S]>KB)[>7W#[$'6I++M[Q;+4BV5ZR*A+MAP(]K09%EE S"4Z8 J9N
ME(A%!W[/_>SQK-XD8YS2]V:8N# ^ \A\Q-WG)O7G7O@E$\$%+XTE)E2L(3LF
M\%)I\"YGD] G$>X)=H<"SBUJQL7/,>J]%RG'R+H#P#P/J_?/YKG^\_-_G$T_
MA1DQLWJV?AZ6RR_3^;M_"[,SG,106/&<D_ME,JA,VHXFDTN&2-(+3&MY3P+
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
M7ZS(*I]3/Q%8)*/X&FP12.XFF5_G@P)OA=9:Z)QLDTWL!A7CWGZU ,?A0NX
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
MVP9%BW%4^D30>_T*YXK1Y)6Q04<POIZ*9^D@!".A:.>D-)*C:A+%'4SQR+?
MW2#W>'5V,1OGO%!XT_X@3]=GI$\*),\J+3^>K7]?K/\=UW6@XR2GPJU7!1"M
M!\5C!!]4@E*$-=:C,;9)M<&N!(Y\'7P27#91UF#F<_A9(Z^6[\+\O)MPF.>?
M<)66TTVZT*+\>+:B-;DZ9,K(3H\=:K[(_CP,-%GD^HNO9IMLVS3_<8VC5^4<
MJ6%V-?;D$JY9:.E%-B ]KY</J2()$^A<\U2E82HV*<T8A/JCXZ%:JX.ORKF7
M0F1,K&$>=2"_/5E=;[$9.>]H 9V2*13KLVR3R7J'E'%=R-.CZTXH=)QR.C9[
M;\X^? C++XOR9OIN/BW35*MNMAUB-G.G9M-4KTOW-WP[/G@HTW<('P,9O[NO
MN<1<"=EY*1!4(<=,^3IUCHL"*1I1&&/%N#:S-AXDZ>C&]8^)]RU)]$?Z]#\F
MB994\DP!*[5^,).#ZJ0S@"6&XG.HO6!:,+X;>2,/6Q@&+W=:T@^OF2=OMYK;
MKY'LV%CV+!MR]F6J9R,^$TB9I( ".6"0B2E#7^HFUUWM[-F/836MF88W7_!E
M^_^K52,1%:T:#3EI!BJ4",YZ#S9+IHJ6);1I&K8;>=W:LWWP<MN>-=!,!Z=W
M-_S7V[SPQ*/5M4%N(LNO F8(UGD(4D6?DHO"-TD]>HRHD8? M,'68%KH %%_
MKB@P^7FUGGZ@D*=FE6*14I PM*&XQ.0,3M>5H;V(/C#E1!-+=9.,D8>WM$'-
M$9+N "=O\%T-B%_CQSHVZR%S&G5Q7$2$[&KS1NX$U'8?$%U(&%/(LLTHBYVH
M&WGX2AM4#:^7#L#V._YU35S+Q9R^3-L#F?OY0^EL(/\;"B9'_"4-H=YM\!"]
MP:R\"TUPMR^A(T]2:0/!IMKJ (V_A>4_<#,U_:K%T9:E"1;. SF0D$VN9WED
MR1W%W1!%,,A<LDXW*8Q]F*211YVT0=A &GCR!Q+/<MY6LLU^FJ[2;+&J]VH_
MD62FLW:'%(^^]+0'%[OSW_XP@[LD2^:TATKC:S^I4OOU(+#",)M0)#=/[##C
M$3O^:OE\DTUPV?]]\XE-<>\,WVYGM!A#T;(6$-&3/\M+/1GD) _ER-I'\FI-
MD\/JHZCN]NAC'W3ML1\/K,<.-N?+J[J:T+K^4AL<+.:;F[O/4PJR3! BH2/7
M@M5R\Y(@1$<<%85"LJR2;=+U_%&JQFZB<C)TW Y5!E-5![B[Q<-/BP^TH4T8
M1E>/#,'ZK&I_K P^%044?UGI74)EFJ0>W4O-N#@;4-NW"_B.%GT'^'F-VTR]
MG\-R3LML]1M^B+B<I)@TMQ2>&UEG"HBZTJ(D"3%AV&9&;VYBL.XG9UP$#:#G
MV]F2QPM]1.BLENO)\[,/9S/2P*?S>KEM@=VK\BPO-IE:F\65?9*I1 W:U/A:
M9EI7N8Y0$3:(P#26N N(Z'W7 $3?W0;/K@2-W8[IU!M>$T5U#KSSU5FDX8EG
M#0E9O?V0"IRKK2F<C%(QJ[7?I=IF$.B-N0NV@< >^#I 'YTC[&J,[KG9YM(9
MEX,!7TN4E*[-G*/FX#!);FG5AG0Z,W>+N'Y1=P@P]K%KQVBI [_LT-WB)?D5
MF_3Y27"6RQ YL%HOIVKN?&2;1N.)(GK!0W&-.L@>2?G8;>K&BDM/J_(1,5[;
MH_U^5E?E54+_]4%CI60KB.RD:RF&S;0+,1' 8L)$#G$*]A9P[^U5]_ ;GN;!
MQX%J7@PN\QZLXX:3RTSV^;OSZ^?5A'&R[UEX2"[1?J(L161.1!"\**ULT(UN
M_A^DZ&D&'<>!;5@U=8"W3=OEVLB6GK@]#KCL'?-'S7<@9:[7RVD\VUP.OEW4
MXK;%?$U4S&HYVYPHP=5ZDIRQCMD,SB8!)$!1*]KKN;IBZ))1(C;9DH<A_VGN
MR\,@>00 ]-/J^&+6\FO:#*:?*H.U%U\MHIRO)UI:@4(4B,8&\JL->=C12Q J
MYRP1)4]-LCT?(VKL)K-C(G4P9751;/UL-EO\5:O&?UDL?UJ<Q74YF]WE<.*Y
M=4[7437%Y<I7!F^X@>)U]%Q[;W6;"J6=R!N[?^RH<!Q>@1VGSVRKV3>R#?/\
M2Y@N_RW,SG!Q5=+Y8KY:+\^VGN'^F3+[/7^HI)@CN!HH_^7RG=?R;:XRNE@F
MZ$@&G E%OF3B$!0R"%A"$,&X+)M<=CY&U-'3!>YY]E7B8F;"<5H1X+A+M8UN
M(68=!ZL#1V-\E&TZ$S]*U;A1]6 (N3-'8#!-?"MV:W/2U=QZG;]E%!MV'X>G
ML&2)&1M3X, #=[31^@B!_+7:&L=KD7P=*?W4+-F;]![SV>/3B,D1H'AI.IMN
M=+N1_M428UYS@]*"1X.TQ%R J&*M&7 L"2FX8DWZ/1U+>,?V<!^<W8F$3ZG/
M#HY^'N;R^:(ZS&>+L]6?\R6&V?0_B;C%:O7'8COGXU(%MP3@4@C,)058:IM+
MG1)$JQUDP;6K5>W!8)-@96A.QCW:;(;P<37> >2O[97/9V&UFI9IG;=0N:_"
M/0NS\Y'<7WX*Z]N\,A>T90)!VRQK(43M0\@<2!919*_#G4E#PZ#[&*+'/=EL
M!N23Z;$#S%YM2Y?BW'0BK(/B+YH-T@K^#4.5;WXU?UU7]7(Z?[>IT+_#O..T
M%UF0IC:<S9*8CU7T+&XB">]<8Y]C "[&/04]@0-R:DUW /-+EG?@],_Y(JYP
MN3E@>S'_>+:^Y99=RH"B5*<9L6^##K4)&,F APR>9T/K/F!R38KM6S S[EEK
M,]"/KO=OY?#B5_K;^K'JMN%J4:Y*.J\]YO!2QG:TC'(0<KBTNFK)R;G5LLZB
MYU@3ZX/@%&W:#%R5S-'9@*I)C607+3EW"=BWR6LL21,X9]4BD<O'@@/OR3RD
M'"QMDJ:D-C/#=J;P6VC@N0\6#SE[V5^5/;@U=VW/-BL]VA1RU)"")^],U2*;
M4*<_"&X5_3(+;.*'/T#/R)5L;;1_[]SDXU31 :+>+L-\16^N4<$;<H:FM:_X
MJ_M/^^F1J_M_=9ZD'DJR=9PII)HLH>AM0 LU0"@\L>BBY[+)N(PAF1CY.'H(
M5"TZ47$'\'Z^^/ !EY65/\)'7/Z^6&_ST3#_?;I^?SYIZ=9\I?-"".VR][57
M:I&UXD+Q I%E"H"3CB%@**)-PM;A)(\+W?%@=J?=WTET/G)AP)_?O_G^V3N<
MIR_$S:^+3[B<5P&^^5@]+B+E:J\[YZUXYEU)2-+D&53*#*(W') 9Y8O4)B+[
M2M1VR'O'O?P8'93-5=6!D?WSS<9_KS*NC5'6TT0>_5G,TT_35>V>?\Z5LL[X
M$G1E2-#B$@H\RPK(F<\.LQ"R-,G&V8V\<>\V1L=I0UUV@-#GB^7'Q9+X^@GC
M^LYR0UF84R0EFXNHH6:$H#V"<4G04BQ6B";E!H]2->ZM1#=X'$YS'<!PE\CT
MY64Z<7$R.H/U\*.N,4_,N6 92,.YY3)&=$WR-?>B<MSM_32A?CNU=8#)AUEZ
M]J%6[/PGYN>+U7HB%*U4(RP8[@.HJ(FMVN8L"%8REV@,:V(D=Z2O_R.G Q&R
M<]+-X>KJHX+E8<92VC8QP/SK<K&ZEE-4KUU^Q$(^]-OP>8)"6Y-I37-=99O(
M=?;:66(Y\\09)EK_)T;H;I3W;T.;8[>!BONVK0\R7*\0KQ@6NBAO:05'F4/-
MFY<0D]+@>4S9Y82IG#@'<D?*QPVG^L;TX2KNI];UICM^6PK7J]F>$XW3=>5Y
M$M &KFN!G"8&529^/0D8K+8:O2R681./]A!BQXV_3@?@YHKLV@Y?%/QRF4NJ
M<VPUUO" 1P^^-OC2R053LO E-.GC^%7*QLW3ZL&.'J*B 3W:D?.P?@_+Y:9]
MUXERK>Z\;Y1\JL>Y/D6)&=?%9S0!6'"U^L8PB $9.$ON9[887=BE,6)7)6;'
M^RHR:E-4(%DDZ\C_#HI<;ZE EF(Y,\B1M^D?<!)W=)PBLWV0-KSWN8]&G[;W
MN>U\^&*>2! K,BS;?R=*6I9X*J!,V5RX.:C;"1A?(D_*I-(FPAJ.A8[+RX[!
M]D@Z_E82N.^;P5,_=G]%WHF\B\.(&L4%&4!^7>5V!^26,59/S4*=6JCK*I1(
M<5OP43,9A,DM[-P3R^WF/+A"X 9CS":RY1 DDR!L\=IZ%4UHLAW\E\KMW@>+
MA^=V[Z/*#@XI'DK]Y"G+R)TEN@7M8"&%.GHC@A0^:%G'U[:96??$<[OWTOZ.
MN=W[J*(#1 V:Q!$YVW3% TR1@W(A@\O% TNUK9D,A3CX_W.[#\GMW@M5+7.[
M]U%Q!_#>,57-VI2$%A$22N)*U99Y*0K(9 6B4H5IWP2X Z8=/HV<[;W@<UC:
MX3ZZ[ "A7TE>$[3R<PG@DB17*#H)WF1RA;@/A9OD?6P"S./3#I]&NO8Q>!Q.
M<QW <+];'!YT-BI;8-Y6YUS6EN-)@].)BZBU4:+)&>\WF79XC!?:3FT=8/+P
MYE$O<;5Z^S[,W_Z%LT_X&WWZ_>KR+&>"R09B-] JCY[B2TV+OM!>X7VQT5CE
M2>8GOL@]AI_^HZT#$3A8+['AX/!-K HNMB*X=O^SR=A Y62PL4[8J8+@,4)D
M,@%71GFE;'&ZTW7Q $?][P"]K(PA(-'/U=_A\KAN(5XM7R[F[W!Y92F2MEFX
MX@ MQ1>D$%F[#M%VK1%+BLE:T<0;;\3/4\J_'&=Y# >')[UQ7%B'"Q'<MA*"
MQ%]*4I BAAI%U0ZT!&->HD1$Y=&VF5O2BJ.GE-@YSLH8$A+?PL9Q914X<R$7
ME:HG:4$IQ2'R0MAEQ3O,S*/L;)/8;T/H))%T'-@?IN;#C?]B'68C(_OVRI;D
M -J,!<2FYS@& 1[)+S09:<5+Y;ENTN%R, YV0KGYKXSR8U1^M#&_!?F14Z3N
M-GB>CMWJ\A"21DF/.EIV725'94V^BTT(SM10./)8QQ$G\#D7E#IEK9MD>W>1
M'/6P+:F7'U?:O5%@?"DZJ1SS11J@_5*!\I$,6%89''JE30@QIA-7W>Y ];>0
M1+4/9G??/H96>=>Q\4UF:W>PZ?S5'/\=P_)F-3WMS<*@1_#.DD-8ZO@J;ATP
MZ;@A+=@H3NP7[4KZN$@_(<X.1/A 2G]",']6Z)W$\-OWR\79N_>_3#]M>+_5
M/\(E\F&40. \.F*^SD)5W@#3SFM;-#-A5,3OQ,6X=P3]@W]X*'2X#F[5D5QG
M;3,&8&)JSD9M[R\M^EJ GRC:YP8<4T)JC3&SDQ2U?8W0<8_T^T'SH KM$+ /
M2?9JC,N%5(5--KK P-.6!,KF"#YA )$Q^6*$$]BD7__!%(]KD)^.WWV<JI\0
MIF^X7]?2-H2..I@():$ Q17Q348#N"N*&RY2Q";#T8XC^VGXVD=B:P@_^S!%
M/R%8/^1873%.6U!&K#6HO!1BG*Q(3,8!]U&0)8E1MVF&.Q@'3\.W'@?LPZJ_
M:]Q?=&<QD<O"DX!@.*-=,68(K%@(P6F=HO3,G7I8ZQX-=$;WFD^%TT/4-=@-
MY\C7/9<_VXY!#/>.00SKJX8&I[GR.92L4:Y]!I'A*?KWQ!"$B49#5+4SM"3'
MPGG">[3DM;M@ L8G-R)^WSF>]('?%_/EW;&>$ZQ-LUF=;L%K 4NJP[54YJ!K
M-XQB-#K3Y-)F, XZ[N>S#_(>'%]Y4@UWX&!<,O[CEW,VJ[GY98G_<;:9F[&I
MD[5:!%$3<E*B'3%KVKWJ 8_5EF?E.#8JY-R!MD[@>%K4/(3=@538$RKO8^B\
MRM!%E; 4!=J81"Q9 5YS$EF6A@=?.Q,WZ:NR VV=H'(H/#R$MX&4TRG>5I?+
M]KSXE(( $V1.Y*L;<MT](YX,9LA1,1D\19:F2:2U"W&=(&XH1.R N*/4TQ/D
M?OQR^>7_G.*2B'K_Y25^PMEFH0H>):J80,J206GKP><2(6(1P3*-7#69[+@;
M>9UTP.ME^QU*D3W!\_J2N\O?1<5_L,HD92%K38O;T2ITK"2PTLMH-?,EMVF5
MM ^5G=C( 6&RBYD<1&<] ?+%_./9>K61&+^8'IDD6FXRH*P=JFUMXA\,DNEG
M184Z6Y(U.=-_A*9.P#8\$A["W)%JZ11AXIP51\YQRLF QE++V;,C[\4(B)K9
M( HWG#6IXGZ$ID[VWE$0=HA:.D68/&>%EQP+$P&<C;$N%K+Y->,KRQA8DD5F
MU?:0Y2Y-X][@C(NP0]32 <+N'[*\\2QB5"@<4X"B&%#&,W"*ED[,$2,BUT8U
M\=$>)JD3?(T:/0RDL Z@]QI7Z^4TK3'?S].C\[^19VFMJI8[D]MKL@7GN*2U
M1AYO"M(UNA<YANAQ7;RA@+,828L=(/:WQ1R_; OG?CF;Y]6ER==,:-I =%W$
MBCE:V-(Q4,);D:7QJC0QE/>3,R[*3@>'Q>"ZZ0!A#W6>#2JE%.L0Q<!$[6-8
M(.0HP;+DA'>.2=%=:^EFG3GZV(B'4%4'B!NTD6?)VAN#&EC8%&)E UX@ U2U
M;7*PDHDF-Q[??NOIO5#5LO7T/BKN -[/%Q\^X+*R\D?XB,O?%^L7\S0[RYAK
MGO.CNQ$%<9)E'0&C11)Y+21@"L$8EC,W/HIBF\0_!Y/\#;6HW@MF=UH"GT3G
M(Z+[(\XG?W[_YOMG[S87]//\Z^(3+N=5@&\^UGH9(N5.+V1F@_'>:<*;)A-"
M[$ HF?8^XPTFKK2Z/3#E3KKD(>_]AOI4'P+*YJKJP,CNV!,^**<SMQF8][2X
M?%'@N*X5);+82/N;4TV*X ;L[]_L<&ETG#;490<(?;Q+?'(4<"9M@"L>*$C,
MB@("G\!98;T7/H5&)YU']_=O%F-U@\?A--<!#(>(7%]>MB5+: 4+CIA/KB;F
MT?+SA4($3KN#">B+#VV3*(;@8MQNAYT<)8P&BQ[6Q->+5WX,LSI ],U[Q/6O
MR\791V+Z*HW?L.23(9M2O':@;'3@<N2 27*,@I?<IA_TL81WDO%Q>LQ]_2"M
M'0 Z /S] >@]E2H3+2D(8,:#])P8,U("?:% H I6<<F4;-+O9&<*NSLK:PB<
MG>YAC]5B!_!\N"1U$C3+*7C:U*0PH#1]%9/CD"4M;Q$\,^+$'01'SFD:$X #
MZ:D'Q&TD==_2<8EA8"D"A9L9%!8#+CD/5N@@M7(R-9J%\A!%(V>@C(JW0;3T
MK92H;YLWOZ,O:W^B*>D]G' Z^U?>/EJ?X5TE<F1=>3U3?>!UEU!'SY3;#&<-
M/M8#*HK,+#I@!67TG#F\'17<>]K]E=?T<""PC3^]"L)9CN!5[4(1E8. +H$/
M2J#GM,!3DS:03[Q0?&@HM:L3WT?!'6SJ+^9D1O"R*]O+^@=5J)M\L\195K:
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
M?L%XO$<PKC>V8;PS<6VA>7?*VQG4L!!F@B%6J5$)18*G!G".!28"F&JV!!/
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
M,2YH=&WLO7EWVT:V+_K_^Q2XR>F^XEHT(U*3%??)6K0D)^KCZ4IRY_1?O8I
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
M>S'"J15WDOJQ?6#5Z2K51\>^C+DR2PHVIK)E, ^7KW_@^S5>M"@XFG)$RR^
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
M2H>=D X6L3=18QQFZ22*"]1^$8ZCV)5BY =^VEI%NT7C3<QJ^S6""85HZXO
M&<YF<70G B7.WT?8^&L<^&X;D-XQ4F]BUML;/Q2AZP.= U5[?B[4@<[?B12&
M1A;P8-:)=,XFV(&TI7JF^EVH%#QH)OC&QSB:X8Q:C7S'B+F)R7)O\_@R^J(N
MPCL_CK3V C(\;;VZNT;F34R=.XNFL\ 76-QZ[Z<3YZVX9^?K\#:6LDT0W3TJ
M;V)BW65X)Y.4P\Q \"*<.]P9I*7M!VC[)^ITK3]_SD[P%9NWJ0[E!Z<P)[^J
M(_EW[1Y?;"]^ $^J3X"=X$B+M+C!O5E%68M]W:W^[)LXQCTWPHYOF?0Z2]O$
M%S>^O-,;8N$'-GJQBSC]AS^P]MRFVP>XC%@_Y]P8WO7"1<3062)_UO]XY?G)
M+!#SG_V0IDL_>E7<P:/9XHV [^.O<_KO[3,/J M5O?GA7O.#_=Z@?[CTZZ]M
M87_2[QT?'3_YL(>]EP?+O[5';:!VT<14Y"<H/]FF<M;CT\):FT>DC<0VNKBZ
MO!ZV1+KE9VD1:1-S/L[]Q VB)(N_,1S24NK&#]2BU"8F;+SUY;<B9K5$NO&S
MM(BTB1D7[R-'I:*WE+KE!VI1:A,3)H!27V>Q!S(UFDKG2B9I[#\%@G)+N1L_
M8(MRFYCT<!T%=]]>MM;2Z<:/TZ+3)N8S7(9@5F&<MR74+3]/BU";F)%P+=TL
M]M.Y 0IT_- YPVA#BI@HNT.^)_M-)]\FIAH,P]1_<1;%<48(#7E"S34(WQW3
M:)M/P4T,9PW'8^FFTG/R+'90'E(_S5KR;1;Y-A(CYV,@0F>8)#+- =(F_LA'
MBKX!#3@1K1AN&ATW,1;VCE)HG"MYFP6BI=B&46P38V*_21&D$U?$4C4*(\J-
MXKFCRIO!J'N2RHGM)^52%NT!H5-\'[B+70:6^5=>?[E+)#?8<I+;0@FH1?MA
M,\%8+L@F].^D<R[2'7(A5[/2UA^J1:U-5$0NA#M1W=*=BSL9[E#ZPTEEKYDM
MDOU;K&[\RQF.QWX\I1(HT#R \L0WUT^VQ-<J'NN(\J-F*AZY#QH+-KD@F:S+
M#^E$QLXE@F1-Q;=C86\5FQTV6BDY:J92\CZ"V4AJX&$@@$@YV:4+XJCIE-O$
M-.*++WZ28O]SCJ>@2R5SJ;/&ZRR!WR2[1,''3:?@)J87?\Q;G>]8L6;SZ;6)
M2<7OA(]H"03+PPV_%+ :2^ =S.5L/ATW,>GX=11]3E0P$$[5R^EW)BD+P[G"
MW^R2/#YI.ATW,2=Y*4J:L>00WB86;IK!OZU^="UA;_GY6X3=Q&SE3XFT.XJV
MY+KEIVJ1:Q-3DTW7C[GS:R:P.5"D&X)\#*1WJQ7DH<=)'R28=>4(?_4FB\ES
M/$R4#KU+1/^RX43?2.2><TE@B9A']UJ$GW>(7)M=OW?43 R?-@MT;5+>HLCX
M-J=E7,*(M[N;E+'MI+>%DE"+^.-F)F5< G6-4NGM5NCO9;.+4HZ;F7:Q8T!M
M+YN=L'S<S R+-W""0O66X79@NT2RS4YG.VYF2L6YG^@>#KM$J\U.8#MN9CI%
MWOXEZ3IO(QBOB]T7R?O;U9YD*57C(_?/S-\]PFYV?L5Q,_,KKN_%[,DZ=6T5
MN38[DG'<S#0*&WZ%$RFP8"KP1;I3^F[C:;>)F1(:DUAZCLHFWB62;78D[KB9
MV1(&1OM.[J22<-ITAVTCTQVN,VPUYX<"1:T=:6#K#&C8XRK0-'*6/XLM[Y2C
M(G*S72/\?M,)OXE1M6L1<,K$6RD2.1+NYQW%*SQ=![^H_[)&(>NV2Z[IDMNV
MR5VV.:M(OFV3V[;);=OD%K[;W3:YQ\ULF9=#N3Q1%E[5(HU*4\VT&Q)*ZRL\
M+':V,U%OJW-$+Q48"U["3](TKZ7.>E'G%LI-?2&<-#.-M&6XQS/<UA^]1=--
M5'*NY%1Z/HSZ:1:%C@CY5FEI?('&#W>#QIN8K3J<S0*8#N%W8/'XDX1#FT/9
MQXU0E[9;F;]T;B;2&7I3/_23-!8J!OK-4-#-H=*31E#I%LI0?3F\;*92KXI\
M_^+K@1-JOQV>=R?X;NLIP"+M)NKV5=?)WW]\.>B?O$J<*\D 45WGK3_U4Z,=
MO?7%R _\=-YU+E*WY0+F@M/=X((F:O\?HR2%Z7*P<CK-0F4*M/H_TS:<PFX0
M=Q.KVI99#9A<YM_Y7B:"8-X2NB+T7?!3OFQF2=QUYKHR2:*X-9);"F]D;=S0
M_1Q&]X0*.-5QIK<2#Y<SB2^3)$,]YMLQU1I$[P>[0>]-+*X[,T"73P.OUE+U
M5AR^1=5-++M371Q?^S3KEJ(51>]"]/1E,ZORSF ZP@^=BZO+ZV$KJDN$?;03
MA-W(PCU-V&^B&+X,%2)W2^$E"F_3 S:<'G#YO\X[/W$EJ,NAC+*6,C5EMBD!
M&[X83IN9$J ZG[9\IOCLY0[H.*?-3 'X7?@P(]UEQ& 1M*2M2'L7XOJGS8SK
M7WR9R3#1'726)+'H_GV>G(9M3DN1^/O]W2#^)L;]33A4H<PD"<RJ%>N:LG?!
M@7[:U$!_?.??B:"E947+.Z)]-S&D?Q9EB+DQ$W%J.@FG\I9/F3^X&(\E(=XA
M"ICZ*(!/XBCT7>?BBW2S-AM]][BAB0'_:PD34GIY2\^*GG?$ &UBJ)]:P:.U
M>2W3:#QN27JW2+J)L?Y?(YA0B%F&;\4]:R/_S&(_\7PW5UG.HC#!%'/$,Y6@
MK+MY2^YO;:_6<L%6$$O.!8U,#/A]>/FOBROGPQOGGY^N_NW<7%T.W[9TS70]
MV(5BH=-F O;^)@5.MY71FI9WPP'>2'!&4$+&O@=JB"]:>W+W2+J) <U/UT/G
MXQ"TC0\WB$'1DK0BZ5VH:0.2;F*8\DH&V!N :MFNLU'B>[Z(Y[J#8=1FV>X:
MD3<Q8CF<S2(_I':=SCB*G8\RIIA.&[4QU+T;\?A^$V.8&+&,99(Z5R*55II5
M2]N[1=M-C$B^CYPWOI>YI)2<9Y@?*-O\P%VC[";&)DM@$I0D:,5M7@L_>'%)
MJ;)#2D"1GI.WN[@,D]1/LQ8DRV:&7:A@!F9H8E2SS Q7\E9@%\9;9QC.P2X%
M_3U&#OA_;\Y:>E^#WO4TMZ"X;HO+/O_7>1W%<70O8^TOD;*E3D6=2\ON%SH;
M+NV5MMM=#U>T/<3Y^MY__^"+T[$\.CDZED*\/'QYO#]R#\?>\>EH?')ZL'\R
M<O_3WS_]0?_JB9LEKM_BKMB3[IB%T;:TN#M]V3O=WUS7N.7-$7NX<JLOY:!W
M?#2K7WO$Z[/?+LX_O;VXWF3OR;__>/3RU=K79?_HL??E<ZF9WU>@PV&Y$^EE
MP)B#WG[?(23J_BL"Y?73Q;+4)J[ZV*SZXHO/L,1O)<&-$#PQ84<U>Q,.[*,W
M(2%?-OSL#WJ#@5GV;U($Z<0Y$W$UVDSC5G\,UV/.[V+FIR+@KN'.AQ%,L@*/
MNXE[T%_D?JQ,'H'M&9939YNX_D&%]//E#AS\H5GX1QG#98?.AG-0/I7=T/P-
M.*JB_#N9[,*U#\L_,<N_ 3L^$10<3IQ['VZ!X7CL![Y(FWX#PC:<FFVX@J./
M?5<!>,=2+J6#6BK/6V\V7?SO;Y>O+V]:JVD+..CBR\0?^:DS--SS)HJG%+HA
MU <3WX$_L^EL(3;?M'UXO; /8$'.N)F1@YB._A@[O,A&;\+9PB9<AFX,&C6;
ME,CI%-@(2+(V>BO.%_DBN\55[]Y67)BM> M:%K%&$!%)G$=NUEQ=2Z__S8O^
M C%\ZEWW5*\<\<66#\Z> G[E;W6KA9N) %D+EOG[*'4^BC@-X=.)/TLZ#=^Z
MP5=O'>Z2[_JP!>D.[]]!Y?XYR[;.J=ZU7=JQP\?MV!(^W9T=^[5"O'&,&$7\
ME?PS [.JX3NP**5,@BKAYB  X"[LQ&\+^P#RMD+G78B'EPQ7-%*/C87:ALF+
M8?*[)XF2]P=UBY+W!T4:_R-+0-S.^2,_Q+I*>N&&B/SLZN+\\L89_GIU<?'N
MXOV-LY=._(0H?K#_:D-.BP=R4HP;:W/30Y\*[%#_5<?Q!/J8!845A[/8#YS!
M8=<9[ _V'3&-X+;X>/'^T[O75\.N<_G^K-=UTHETWEZ\/[^XNG;&<31U4I@7
MIHK2_R*"V=R9@)Q-HRXY&_[Y\=V'JU^'[YVSWX;7%\[KX?O_Z3KO>T,8"MY:
MU:.OMU2N;!5M8L=-W X?AN0-<00>/2Y[' 5!=)]4>+;67NU*>?=L'0?JR6(D
MYN#_SN48J*L8.?FN-/5<^;=]Q--G-7?QOTX]#X4. V3-C8RGR29E7\\9)DZ6
MP%3\T*'[PHAD%F_,G:@JISA79R) -.$74RD0\RAQDIETP>J (482'OT6/JZ9
MU*KWU?GZJ@:79M>YG\C04% LQR#=T:>,$CZ<.V\C$3I1G%M<77XFP0>2S)W0
M$UU\A"Y3^",!4V,*MR^YX.@1Z\<C*6+\W-?V"]BSPHG1XO4D4BBQU6A>G D.
M/0S@ZQ ??(TI%%B8UY#+M=YDZOZ9^6S"U(!<26HE1)DBGYBS!T0,-!(CX<RR
MV)T A73AV?A6QET@QQ!,+]]30/FQ$^&S]WXB._@7SHB+]<FJ0PTR'SK!(9'\
M3%HZ_$)0 84I[(=?[OD=OJ]$$-"8\&TJ"*<E@*G"ASB&2!+)+6[W<)0U'L6I
M<U42\(QP1ADPE4Q XH,FT'6PV7D"D^PZLSCR,C=U<.-P4/[?<?Z#:-RA:7\$
MUHV87_=\O[-Z$A>P#: !:U]#@A)"J"'P5_K]2]YHGFWY]%GYE&K>?/A&U(MK
MD:22C-PV^$]7)!/#K4#!"*DX5MR59PS9ZYJ).:6XTT6%:@M%>^B*J?[!'AIM
M]Q/?G71I:.*LNPA$0<CXC5Z4C8"1D@F2O!^Z0>9)FD!I7L)#6F2M*H[F(J"J
M61&'49:2@$$&Q9 T3)&? HX$10SX0'V2@#SR ^"B*)3F,RU,2"#!!0A77@Q+
M4%\S"R4^_$[$#EQ]60P2:Q9DO)7B%EYPBQ<B&+<9/VYGUJ$,R:8P'&P$[1&:
MQ[AW,-U0.0TI&6?Y!C+T)2SE#LC)@[>B]WD9H:E=#*.TL).)@%6_& G4,"IV
M &[W$2BC I]&CQ"3A@K@X08LHX96J#R#4"&RAWV_^'1U^?H#*5VUD2==IEXM
M"93">I'%D9O%J#K.K3@!'',$NB5=[\ "$IXRPL;XTH'._,A#5T^NGY)J.I/X
M9 BR2_Z9B0#?M2?4C<\W9;X_-"RQ5&E<9YH%J3\+?%9P]T8=^NEU"HR=1J!'
M7$G8EKM6M7UVZG[;*-I>L8CQ^,D6<;+.9G.%V22.LMO)#[_@$L@[X3EG>A5[
M?/7!S<),V7G@",;CYYN][>_!ZKF8[NN/<-=Z"; M?7>[29+Y*@FV%^,"X RR
MV;V(/2 U?^R /@ : Q@S76UNA[ 93O_O/QZ>O.H?XT7<_UNG0OJ1T?\5HB__
M=2O_-B?_%N,5M9& &&N)XEL@Y#/2PU^+\#/'6L!P)?62W$B@08YBT.8GDGN"
M"9-8WNFB,,0'7#$3+AJR IXIKEG<:OPR(F2598$1#MJGE@J?G0K_'R8QP".A
M\./ZW,<H4%=-E#TC8TQ*2##K4@DZ\ELV-RI8;[I:"?%3'\J"JY25NXMA]53)
M5S?BAS[]3_4SRPE*O?FXW_MN"2P/Y&.T.2#-X2B^6VO#/!5FDA7.U+YN$;*1
MH1S7Y,7R0&B[:3 G3SB<N_K34<:*$[$??1J1;,? E%0EVUWT>J5Q%) UX"?Z
MSX!%/G]&NX9QL"E[R? !GBM>"6HB9J;M=? <F4JP.R^N5(2'3Z .= S*K1V.
M1Z<M'"TZ6U5\%6D/U8MKJ;H1H>&$#7[WO$Y+.,]!.-K-GF-VU(%P\IA*'@A0
MD14+7(1<Z!CC&]L6#J6KQ=++7 P/H "D,BKXHR(++HN33#""(@[!:21H:[D1
MR$T.DJ+%%(U[CH.)8I2F!/I)U<ZI[#SRF>HFH,XY!282Y[_@?N_N\_^UI/U,
MV9O&&6?!D6R>KDU 77G>NA2NYH_03TA_ZP]*+CDBSCW_KF/%UHS;=.]+AS4
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
M&%2Q%X/FGBA/8(K.#0(RE62Q("QU*-/[*,X)H149&Q 93JTPSG7X<[XBROF
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
M"M'\C%!R-2R^+S@\'L2YLCVV"I1I2;R/?DW0W ^HHKK<W[J[RGTXJ!%B$0W
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
M;*8:'Z:TGQH728#B]X<"<51N?2E@M#U+?;T3+F8;TA<=O1LC1,6EPF<Z184
M4O"NCO2Q):@E.O=2J:R(9[#\5_9NTW>@2PYAUXRE0> &N?:-%^EL%OGVGCT\
MN581?4YY]5;<UT=6E7KLE?K;5I <I]TP]%$T,V(-?B0^4Q<^)298M053J$NR
MI:MQE'P67"E<N:A24H0*O95F>];X&4O,,OX2P4>8T+_^>SIC:]<,H5 A;/U5
MR]5?$;HUI*<#9Y@#NL:4A8/5^X%/2I]ZGC$>\/M+D$NX^M=H/8+.W5U(K;%R
M:X]@T4:6!ZJ*@L"K<YB)?.C1W/X$3Z]_\BHIO]1\/HD"&@]G"^-W'57BJ(IZ
MP[F._^@-OLU 7Z7H(-K-)"(PF+!W/Y$D]>!3E%,3<:?M!5@:SQ2.J:-/>LG>
M83"4CDL)[@?HJT*)QI*N%"=OI#V\#J^[6T=U>%6ESI1O"I=(ERHJ\9/SR/->
MO(GQ3'Y'U?H:R(?2H3B: I<(Z Y)-H4I?8RC5)T07H]DG\ OU%XEO%F)M5M)
M8;L2^[[,EUMTK]$C= PY_9;H4Q.D+K%YW!Q@WZ99<"LLX4\$B;1(=R.;;7!
MU\8+I)QWK[$3-VS'=(H-J25>//A3W.5KA7JF<694HI>"!418*X6-;""0.QJ6
MY1/B5GH(4I0J@TZY0"Q0-?TKRG@KH.?:=8D\O\O+RRZ;2<5'NT7H$/C#9.@5
MY&Y7"S_.7@[0X:3N0J)'&0J$SNFR;,-_J(/$ ],G);WVOGR6^S*^E;5PTV#=
MFJU:HQ?C-F12LU+1PF)D[+37/VX)Y1D(!;U*-2"3;C&L$IO.ZPJM2'O/7^>1
M!'I&Y?7P9<LW?82MXY4(Y2PCO,UC'[-^%,I0/@@ZVA:2DN)2TL_Z.%0M)7X]
M)49>+=)I<\U>7?K8\^9.(D8OY9>3[?_RF#'2IJA6MC?:LY!'@"A(L:B1JPH%
MD]9UM9^??%2@^@0&KQX_UTJET-XG%Q7^7-',5V?*&Q,>VGH%^U'R%XUSR?A1
M4(@AC.X=^04,.K*)8E+QV6@@1UHLJ?F02,&PF!?<-R,R,T:P\U-I%W ()V$7
MV)QM0\Q\PQBF+S%8[(S%763">%7Y5-UBYVP_!3UT;-QFY%Z#3<#9DP)KZZQ+
MMP7U!OIA80S+C]^U Z87.AI Q1RM)']65LU/K39,B[G%0< V'_J++3?O/+>D
MNR6F$_H+LK* QBT6]0QERB\P4%J=&%+R!)E<"62KT&-UV$7_C*3VNSH'6:(I
MCWH0LMQ:M,]E3:3<X(NC+'4",#&U2R=?D^%L>W%@I7FWLO#1-(K36W&+_ E&
MHL<V7YRA#X2?IOQJ5.IY%VR;UAI&*VF<P(JF+,FK;E%.F2TLY]=&<4G:\=Z#
M)<^"5$F,-JES4SR/OH]-@Z^4.+T2AY0]@5T[M)V#F0*WUG-_3:Q[T-O?<&+U
MC(+9LM*O&F)E!OOQ<'\G4I#/47N3#)$8JR_WY0V-""'.AC^SZ4R[G54"I)*T
MQAO-D;WE56U6)>GIB_[^8$]T]D[V.UIC,?F2GT*?G)IG>5(E%VFB5Q1+,4E_
M0RD%8LE64E3^ON5SYC0$PN,4N 3)&)[YTA? E7&UM_Z=Y?Z'@?,\0O(Y>QFO
M0B=A*<+E# >"#HKX?^W)E>L-3O.  5P2,:4_/&J$P7XIPZTP-SI*->RCYFE?
M'B,*&&C7D-K3-B\CS\OH[V]K8L:&KLVE]'S:VS]L,Y[7R7B&_S]4?,OBC;%S
MM==,Y;%>? %N0M54&Z;,O/*+*Q>$8*N2/8]*%GFHX-NY*[51SY2!7S5'9^]$
MEYAKU!)'HIKV9Z]C^]T6[Y6N<9KD,3:$M ?)WI+<\Y!<%JK\@/K:_$@?W(D"
M3=HI%1&[]M2[=J^#KM$[<TUTBOX-G]-[.=C.BDO!VU6R5PLJSP*8F0I8I @"
M+[@BKJA]IBI>SRHG*KEHYOHCVUJN=L$5DRW(LVTG7(PT;@1,F8HNX@CVH;@A
M295:Z+RD&E;C<' 4K!P"4 QUL>5%/N)'6 CNZKJ<N$:SM+8OTKKS6]87Z0R[
M:F0D3:\_O+FJT8PK=C1GZ%+-/P?N5M57N?DZP3:+03^FO")8<I*WH\N[(IU%
M,3H.(LZ9H28E7>W(DU2A1+;K5*:3R(/]N9VK48 Q^5N\B*A2(&0&*GR-"4+(
MQNB'USA$>H:Z>APF +-7F4=.$$6?1\+];'59A#LNF<F04DL44#S>C3 IO$K]
M9(J\:E+O\R(==.(KPVPFYK3<8I.ED!(>R5M2PDA K'4R5.%2U7U95C486LSV
M!XW[Y:O'7,5/V$!QLQ2,H.!/0SQ<&Z=K.JD2-/3RDS#PK86LLM>1-U?574P1
M.L_-XOX'S:&Z2*TU;*,-MY% PVF':7W0873YT'CFK5XJ*[J&&7&ERDE+UQ,(
M_) [KCQ04Z0+\('GJ$$5O3)\(OXSU4D/+0$FQ@U\!!:#H: %I<V-):?/QV7
M#P0=P.JF,,WS38V5S7=4^&(62VRW1'4!7&B93_0A_J;O^5I\85^6R1RN'9?^
MZ;(Q/Q8NMG/"R@>[0T!10#1)?]M>25.CF2W;Q'$6H_E2HYE62.NN[@&YA*M=
M( -=Y*[1&EE:V(*$\:HT/ZXMI/!GZB\4G0H,HC 1$!!C$"0^BA&ML58;?"3J
MRI*SU",P8WG$^;[6-*O ,(OUDPM=":TN!3VEIK>^EN?PM<PR%0I[H(/MLWE;
MOB[7=]#;;P'3GX5B3$K*94B97C?B2SV2Q-D!]8%\:]8T:7Y6KLP4Q1+5?I/Z
M)I),Y="%A#=!:]J;1/?R#J/%N8*C2BK4,&/$<IH@@B^/CYEO]!%Z\\:HL-'G
M+4D^"TDF4>![I'KJPOR++S,LZTKA<.M#G'DVE9?-\F;.I*);\V4TAI"\O>Z$
MO%,&0J)8RTR9G00PS:Z@^R@+O#+0 [ISQOX7A8.I]H=_16 .KKU_"\@.A00J
MW4WT&DP.W_-%[%/-DYR)^'&P#.755:QK(F*/H%_1216-4_JW+OO+/>(<IT?'
M,9N((PUC \.\^]>E\YL403HA0%D5>$2M"-><^AC2<1XDG[P'RW)N;EGWVUGW
MXO7ES?FP9LRZ6$7"7M)ND6[> [.H^W <J2*2]?IN;BHQ(,@V*A<K16&%J\>C
MU" =IHVYB$*!2N4NBC7/HHNU_JPO%GYA'-3$]EC,B$7]_*#DCV@HI1VD=.//
MA,_5_JX;9Y+&-C_R$#?!]95\W_/O=+(3YL'Z?^G/[\P[P/@R" Q4[AN^B#&U
M-L;5X5^N2":.F@MI&T&4)+01J@^CE:ZNXAIF0#="9#04B%HXXKOU7!='U[VB
M4>%.(_=SFSMEYT[UB[M1B]RIVB1*C:A@!3V&0$J&S!$A@TC,Y9+2[M-1,C#7
M [GJ(;H\)*?9F]>:EU5DV7]$L9(B PQSK211;0T,3@/,X1+$Z0B>8W5#JVA^
M> >BQ.3YVR72,S,R15D*R?PX?*G@GZU=.YC/2/A8,#\EDZ1*M:)?K=IHX5&<
M!^. Q5H9F(_V']&186 1YZ&RK_[KJ O$@_\',CM6, !.' 7D1Q[#T;SX,P.=
M3,9*W-;650<TN=&$N'JVR=MCT#,Z3+QLF9#$;(G5@A /_S78[QX?#;H'IT<&
M-\.0GB(W+$#11 A61X37HNYP_Q8G1C<XT!T:SS9?$M"%G[B@CFNZ4D@=UW*6
MRND(/CC8[SJ#?9U3/(<9]5]V#UX>=E^>]M>:D777$5Z%='G@_I$:^ ZNI3!%
MX0,7,A6^L$WT3] R3M!M*>-Q1N'S,P&?XRQI:?\+C.N\">27-==DWGS0YS=W
M-DRE=ZC.E,#[E#$19R%YK;6^[$:@.R4$3X*%<U2K2!'^<(*FH)*%UN=*IS)Y
MWRQ=DWDHXULT*?<6ZZMJ;L? !ESS!M3 @.G89&U?8@AYAK<3&[:ZQA%K6]A7
M8%\V748IAP,B84\)</DQ.^3,%XQZ0F!@ZO++/V50([HG#.;,!14G8)CAG*(>
MI?LQCO[@I(1RY18\=QN!,346E#Z#F--)%JBB 'T[L@^$RB9&$@.UXK,D+U^Y
MAD=77)BX*9R3G"55/\4;%\G530VP"7^WI[C9FI:V2(2-ZZZ7P/ _6-/@?W'V
MCN%VA=.<)&IORE<]%T+HO<18CG7MZ\0?F^IRZ$J0+6[&IT_N'=A4ZEV J)V)
MGU ;DPFEV-%+"X-,A,?K1PA21OS6,BN&QPCW=UQ.<^++'L15F'N,<I$!ZT$
M?-6"+,E'5CJ$;2KGUXXZTC:U?JW4>N>-047^0"!6\8+GSBHI4EU$5]<[ZFCF
MXXB\6T%3R$&H*Y@$AKF#Y:@X!2(?%!YCII( (Z*S&=C(YAN\TZU?(KLB$+3B
MQHU+@2?CZ9;2'_(7J?A_U[)RBG26FS5P0A6>Q976#J@Z"OE.R:+<5ZS,'S!'
M<[A,)=_DGRC;8#C+-M+.^Q6&4;>F!PULO6FO8-'[I]):/04RNZ:/KZ\\6R91
ME?UV74R+T-]H1Y[*56(=)I9CV U0/XNS0"((96J\D/@SI<*BDGY@53*2E\-
M^A/T7L4]1^!$+(<(T$).DZK6+PF/NW='H4?TV'$>&LDLA*3+02Y*-H5OMR:(
M=2KG*C\BH:$:2X4D[V&5=[+K9$ C&0.4%]V4:E,1$U?XH773/](UB7QG*3$Z
M365U$&I)[*DRP@5:4,_!7@ TKIVHHE^[X%-6$L0$YO@<X1?(W=SHQ\U(K!=/
M FB)]-L"@8IZ&S-7)N+Q\2$WSK,9-);G'M$T+=09F[W*,Z]$?S!D,[>5(F)5
M_/J=KLHY]Q/MG>ZJ.K-J@JA^M=''R<A5R#WAPL6Q;. ]6":__DYVL',;5>GH
M="NB6XWAHUO_I,6.*32MJM6LF+15?OTU$P[Q<JR8L.HWM_2]JL\R7<+CISW1
M? <L.[C[M6=IB276\4HU]VJAR^PNOWPJ0SOL[6K_=X7)53DO$&+#Q,#=D4:3
M9]EUM9"I>ED%!%4Q )\#1"'&"TE8 D%7:[?]XO;31(H&=B /LB<Y^ZIVU1:<
M'CG5XE(:L_J0DB3]VQ",!0+]1MM YPA8H?[8<BYEL/[B]UT#T[W\5;J+S!14
M>!7U,A[]*FQS#<*E2'>$ZB-F63,.K6D#A'<*)F1[DN7L@F-CV66&2B<G,?S7
MT;[6+=E(P)^4S]9B[\6S301"1) E,F:N\2QI\.!IX\^3_/>\G=8(%20P]V4
M>M1M#,H%?N42YH^2'F7V94RO]7:@S:=ZYJ2,<FB\!LK >ND9A4HU[7#.@X45
ML<+%QQF$9FFOE_SF)<PMC]LT&)NC4B'M+'AF*B5 V8FWJ,$NY)F4W1LDUJP.
M#<5HY3J3@!$B=O&U"0!6 L"@30!8SJ,Z23NW="O-L@>C]F@#(M)'DNBX1>)R
MBZT\V&#"^BK YP I+_)!0+WRV+SCNB3\"3:9PT]A=G*6TNSR5E?X0$A%48GI
MZ648FZJWKN_%+ _>)R6W!>U /@ UT32\M-X.=4"YNV1%$'.>TKQ>;#WMEUHE
M2!)*2]3-V/[&-@] :7*YTG<DX4JU>]D85T)E$ESYKLCUYE)MB+W^AW1E49RS
M9UME&J=#:RIV>@8UK\FU,%OZ=2G.8?1MM:^%Q5HS;%6.9U8YWE"N<HW0Y]?2
M-RIS),C;MII']@@YQ* 'W$4^2P+L%A1EH[2K>]$EN?]N05&QDZ"%$F2J[UWG
MNSN;:<2?J6V?N]4YJ8Z=ZYDG>3[/E*JR=1Y.%?JN^X&.:""WEH#6)J ':PF^
MTKN]S 98J^)"1<R*SOJ'JQYT>R?5V33'-U5?L&]O)(/HO@K\I!21R'_.O\C#
M:R.9AWE$LL;$%JM+"XZOKT0&,C8%K\O8*3%0UPM,1Q*S1/ZL__$*]9! S'_V
M0TXMQ!^]*K[@"%YPA[%VV ?U$GH??ZV4_:.3WL%)'_7]%)3\U-,O5J9 CTR!
MGU)O\;N#D][)X'CIU_N]_M+O5@U[O-_;/SE<:]B?:,H\;=B89";"__[AX(?2
MWA$.!?"/0\?J:"Y4WZ;1K.)+A6'Q\V#VQ>E7JU7EG8UF&U&L5HFC-U6)?H8Z
MU>Y^[<;%/(4GVU=\6_6F+G(0#C[H'=8$H1.L\E6G\+X@]]95YGM'V[&ZM8L?
ME>-@8WS+\K4N;/O#+^4<XOYI73FS;COW7\?=X_Y1]_B@N&,M5<'>E+*X6Z):
MFZ@.N_V7A]V3TZ\A*BVTE^U.PXGNG8C=B:D;6)_BOFW;&D^1)]W#@T,,.BY2
MY$^D[Z_G$K1TIL>!657X_5OGX_=V/N:)A5OC>43#V\8N44E]CX\T/C*'CIO>
MEWR>G;*#OTUL7B>%GS*'\GB)U W'5)^-A7/%SU47."N[<B$\9 6'NLXHLT#'
MU*!)E+\+RSUM9XSNOZ$#-;%J#)[G,9?"7FI>Y*(&2859_IYJD*Q0IKG42^?Z
M4P6]\B:5(DO+<D7N)Q'\\@7UQ[,C7R52;V,VSRPV;R)J.DZY7342G*+87%H1
M:+&$)>6&WYAZ;H!QUDR0^ ;9R3,C_L*/6X+=",':4>&M)5M*^YTNB4#";TT^
M)GGH30G+X_.!]@J)_# 93#+ F16&$M.(8/P?&*VS3HY3B4N6<1GWI"HN+Z]
M?/Q"RYA24_'%GV93QXO%/>6'Y-6-<%\O)IC8:5?5R2:);H)5.;MT/I.L[ZFN
MA'E)2'Z:F-,*JV8R8!KA\U%ZP6TF8KA0Y?(^B!6)EZT<VH@<8JNCAK)(EUIX
M#%F-V--C;8842Q1&,KV75!?=<1Z0M#6U!C9>_<8YZF_]/S/?XV[)=A+TB2DQ
M+);-+Z@2:\<X'L?#J]T1NY@(>E##1-!63#^AF$[CJ$:=XJFNA*HU$^XHY<?2
M38,Y5VWIO[I:B9C158_=6^@;!O_$<F<6X[&"O%)/PUR!4'47J1E(;U>5@>25
M+AJ>2K=H(H5KA!#_<^J,^P7;GL(+[B)2GF:,"#"BG@1I+-R\]]4]/-9SG!O4
M=4"G3?+FKK3G6#>MUVY5N^AOL5I>8T7?&:!HK"F*M;S1I5BM/O,<C++0YJ@.
M3%/. Z\M&IEP*F'PF>OK"16&*N$0.XA0KA0=N66[VHV)I?] TX;OKU4)D#$A
M50":XA_J:83/=&J*Q4866I[GJQ/9'\35^_Z[.2&X#3SC. *K&!3.@*W+!-MV
M!S*\!;;;\_P$[?"8=MO4:6(QJ_!0MN)J.D@KM>7*4CHCDU!%GF.IN=F"V,''
MWUZ^_N!</=Q?84/$1J9#B9TW26/MI?T<ES:(0*Q]#U-0W^IP7^?URDHE'8.J
M%]V3*KBY%FC???FF,'[QOP8GQ%6')>FPC&:L"E"Y'XI*@:901%>!U<(WLUA6
MAR>Z3G_@G/7>]*Y,@^3!T:#W<K W8EC9YF[X(W8</;??;;\/3WH'>K>=7.0V
M<,,?L>-OKB^_VX8?O!STD+[;"^;Y+IAW@J(C];EA]A2JK?Q"D$VJK%0&/LQW
M;NI)3&TO(XAS9*70;;NKPRC"8'B3(P8Q4^FO0N=M=$=P>^^4_\F!.T0/QKI7
M)%H5I9F)F%HF:BP9N@S]6.N4Z-R(+ P"TYS$C&W_E4,,6KZ>&QM27,>"V+.S
MM'.XGC3#J.@6+/#CMQ3]PJ'/5/"+7YPQK)="*E( (#@*0:A9MA@7\(ZS!%%"
M>0L*K<5A#R912-DLW&>="X"41<2+%8O34'WX=-MU:E.3H+NX$O.=O><\O!<Q
M^GH:^^1>HU+J>=ZXF3U6VN5>?G%'-8)0J#JI@DH302!OX=T\"UV@3!6:^-O?
MQ%]@+$598DJR$]6ABK$M,=W+@+10\HO!O'E4?,\0[45XY\>1[NO[UM=^O+R4
MFO-MQ/P1L"T*:.>NO'B8NJ'=CTP,>+R%JE5;[P/3,2)H +8A Q4"J8+'MX8#
MKAV1\98NW9"<B[EY$#)LFBB2+?*89-"?211XA'DS'(]AAV!O$ B93CJ*R]PS
M\6-/AU\K\/RY.4(4&G\HYIS$:7D0&<5S!4=8M7KRO2!$ZXLK=5;:/_L6.SC'
MI8]Q= R^34,_E80Z*DC$S%L7Z?-?AD1U=;@*5S59]%.KNZ)SVNN?MB3R#"3"
MU]8%@GW4@4*4.:YD*$EC@E1*$$+7Q?;6V#!>JSV4 9H89+;RI8A*E//V#&%&
M1@CXJ7]6)?5;8GLV8JN-.,H#G$N;$1>40O[D&LD2!U4W7^F:EZM;]K74]'34
M%"7)BW,Y%@C&GJ-4YE!I=:"QM?L*I\NZ5>>-H<ZP.S>8:1P R#.;U+N>C^@V
M%#%0&W(NX*7.M8]04\[%]<U5*8]5PR5[ BQ'_+Z;6U%Y@_-$A55 -25L+=7=
M LL15"T"W"A!%'U&;'=,-"/$U01+L/QDDIL_E6T,*C)&5[\]D0'#_).!AAAD
MDOJ?JY=<Z3J%7RF&J.RGUY$WIW'LIH0/;1(^;T)C 1@E244[K]4-Y=MT+"L=
MZW!;T[%JQ][PJ>])W31;EPSE/(-6)!JTHD"3 3;:$PD)11TH77J=A\N)&AG?
ML+?):K;?'CJJDPRW!9&$#@BV["/07QHE>J\_O%DI>O'[G1>]]B8]@>AM>63;
M>.3]Y7 UD\ #C^&2>S\(FL@FUCZU?-+:CM_7=E168QT,Q#P!A1%W(R(4CZU
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
MUWGK2W>"O6I2J<$2WT<QV/XM13T/155=(/6B*P6V5@0DUOA<7"%K57'"><=
M E)U_G[PQ^-E]W )S\63V#!0=G3#]5*9[M@D-YCMM(:N5'5;"G\&"B\@+=2'
MKO-Z/0V0IS#&&>C/X#D4#&D.*AT2QD%L0?%19@WC%*^H#N9?G_;V!VV_W>>@
M//3EQ5&(Q1I40)[%-:(_N(EE/L$$1![<Q<E\.HJ"KNH0ZF(MJDA3X4XH[9Y;
ME?[_['UK<]M&EO9?0>W.;)%5,$N2;_$[55LERW+&.T[LE93)SD<0:)*(08#!
M13+GU[_GUC< I&@GIF ;'V9BBB#0Z#Y]^ER?QZ([,6!Q9.-!!F,*D:1*@8O
MD@..R$1:0QM(?4+L9+ $F*&0M#)Z++&N5XACM:D-0+UY"M]_%.(C"+'/2AO=
M#:*'3T0XRZBC*.387^@&#D.0EX3Y;Q,Z>N7?Q!P+KUHJ_,-O3;(DF%($4ONM
MR6/YK1^=)PBT>2H@J0ZT*<4:0R]&B>"S5$Y#9.B%1HCSF!\<-]TEW-T466;H
MK^&>M01/Q8!6=B6(OA;U2921N8%-Y!7WV<(41TM!Z31LQB6!\<#X,"SK<!SC
MR+H\QX'%S_)'L6K@[L%*11F!Z8([&"T46CZ$4$&7:RKE7O[D<;\>?;]JW)@!
M;5J0.0MGTS*Q[1=$C!*M099I*R,6(K;,>V]7*@9"('\2<PYPZ4;E()XI[]E4
M6);AXS3L0]0BF$8;0DE2.%B08)Q_JS\Q(+>!!D9E0 A-A%1K4-9OTR*+/+._
MK3HY*H=C8-1D'GB#@(LKV$X94[HB8"."I,O750VK3" !N(/U[M<@CKMW<<6@
MRNHC7">X/;LO3*;BNGR6PJA8U?4HJ8GB\)^EUS;JTQH+&&$"]Q^9R:.RQ&00
M?>\"<K*!;*4C)93)9LT*-UTCE&G2VU<U<MD^@ YJH9@.1_E4JZCDD%0<;5+<
MEK"]X@\A93)A2U:K=&/*86%C<"3+_RO#V&3IFIJ4K4PB=A]('/+$Y&J1DJ_?
M^A'%):S@"Z%]<==Y,E^N6>0U4NP=;0\<%YC4Y".:6^D28D%CI:A_IF%A5D4F
M#=@::<\"MY0: ,TR0<FP]&#@A9I:T+)L*&0.*ZGBIN0JZ=AA7R5=,&Z]!]IZ
M5V^NSX>SWRCPN]YDQ59A&4R=EJS;W^0$%GG-$K3EY/\B.'WQ_ G7#PF!6@?[
M+#29?T[WXZ?[RP5V2][W6([W_&LMQQLUP*$:P&*##D<7X)$ 1F#"?&L:ZFRB
M@2N+4CA<3,-*PFU0V,>RY&M,W$C;\"%QYI"E2N",48"X4' (*58ZI6"/^.'3
MTR>4_:3L-/_)E"7QZ'39$KS6Z>3T"65*>5X+>*3 ?2Z(!:9$TY,L"N\9CT_.
M[(^(5\,?P5G@//)SW\*]QWBX'FMK$=/'<+:5\3]Q?\GTE8H<2+3&B#C18#?W
M5N>)/)T\>>S*N3B$]FB5RCJG"*_C;P7OLPA!\FBSPMZE @:F;EP8(D:\[^,3
M9'C5Q:\;F(>"Z@XXA3%E2E,#UDY6I(6?Y:P'%_C)"V-J;]VL#9,1D=R EZJG
M:K+OQ?W-Z.S_[E:>AD%+7_&(9<"Q.^"4[&_7BVT_%OWS>YXLE\BB4(6'E#R2
M@B*Z7!Z#00S?-1>][C$NF P^<08/6EB#?[0QS"5J(CQ:K=.FTD$"ZQ:QJ-R
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
MD0.0+0!%=&PW-<'>X,C::*1\%#F^)YZ!I:;HY$GS?&4)/!#8IR+G?A'=6L"
MWO#\;A*&X.GLY 5Z_-J;F2SX;1Q<'_:B""P-].V'RBVVXC\LTLS&'G[)R=;@
M%#"814:8;O0=)"<33 8=\7I_\VX 4:YI#^Z Q'S(?&3X5*.+3Y\&O\RN9Q<S
MXH!__K?3DZ>G#N\E++1L'%R0)J_3+%"HWP0F73Q=BK_B0J4,,E128 J3J&N%
MB ?,R271 MFH,%V?,I)XZD+;G8)5'B(43W=_I#GCQR*PZQV^,1JYUN#&(%45
M/#WY*QEOI!)X_/=M.@:7)3ZZL*WY@@W(LU,;V1U4VZRF)SH(-V P)T7<2 "F
M=''Z3;VA![O+J+C=D4U6TZ 3K@_)M\2@6](.L9&?]YMH)"K-:!")5T(IZ2+4
MVQ1^5\$X\0S6O -[=4B;GYTSDO,&'(:<,=$Y">DH3 0VIB@/QBE+$S+5.7B>
M9%$G+5.<UMT- A'&$,H_CH@BBV*OR-(QS'&MBTFU%\&;A)*9&A!!6(]UD$L@
M$E[IU2)CY$],*)R>_/! &86OPJP)=256*\'@9X4$BQ,O8,E&.AB55&3N)$V,
M6P+)!S65E00-_2!HZPG&AM QMT^\(QO(/0:(:C_I8'ZC%V-^Z@_GIZPI-8#3
M6Z-BIM-VBD'C*#C'"&FI91.1L:MT_3JE.^%;)P_BG;/:\D=("3?+,1%@V+X&
M#&<<@K>>2&4\5;U['&7MPQ'/XX_85($F0U1S*!UM9C1D;7Z$8-IQVWK\,\C\
M">-%%#F-+<<H\,2]*!RT;'F3G^-A=VYWO&O'!MZ!@6?>&@DX"/9WV^L.=Z-B
MJ1S*SKP=M$[:X6=(^Z4;3G-2/O*LHMQ.=20LY.3?;9097X]>AF-P_Q8('U=_
M?<H/L2QCCAT-^I2<VO"P==*=EVW+D$TG'F0J6%MCRX802[^U']ARP"@&C,RY
MN(O08F[)DM33Q=$W(D(M/6C%^+@!VY%V]U[+HF5/&$-CK%\YHK*_BS;.^@U&
MX_?WO5FW)60U;*(GK?<@.YUV42>2%Q+/&,/%^@&''[5\&Q_"<9,D46DCX/-M
MSS7]V<N"_ZBD16;WJ'6#FAV)J/<IEQA(B >,^2Q32U""U@:_ ->R2/"YL+8K
M9-UA%@;I>.L)4II,A?_SUPT2&U84;*!B O@FK2H]/&F!,Y#%VILV]"@;<*F]
MO+1Y!9BQV[2LF[[Y-?B"&AA:]RRR,M/,U6(>8G3JXKUW>-Z_@*WT!7W?72P]
MPR;G+5$U&[EM"^;^->5>N&C/HL-QBGTUDJP)UA%C"9N8(Y]ZN!3KHE12+I*K
MH(+[B$01FTME8;5P@;9>2-(1]7MD4-M545V7*=@@=+3C:\)UE8/[3;=Q9KS'
M!^T7VK'8[(CZ_2;ZJ(93:^:7T609MRW3& WK%^N4+A;]%0CL)I6RE59\%Z]>
M*2ZV@K=N8N,-8"YYJQ/.SDU"*G'K>S(,M&JDWSE7S& !^W^R JL)&Y>=)NMI
M" _!0G+T7NE>?.AP=3EZ)F3VR#<^'!IZ-/K!Q!$A07^]0>WKSA6'?Z2^S-'Y
M2):I#R8AL<;G;4H8<[HAU&^*<XY96)N%/3L9L["?M(&1(D4BGK%#&\A6>T@"
MY_J B@/&G:K*L*>LDM#7=3 3=HFQ?S9%EE)>"2-(,$]4JV4-"02=1U>+$[-P
M)KXC?^NBR',)A\N6PW!]>^QFY!A<#Q8*_BU0^1A![M5'T9J"QJA*]&F(6,/:
M&N*8LK4Y5#^;1N[.DSTB<PG'A_##NF:+[ +T3TJ*CJROND.@&.'>=T!F!9O
M)R!'%>..2"(5XN^Z(]!!W'O'X";)O?%XE7VHG<F6:KF<'NU-<#8[Q<2974YW
MK&S"5B1>ODR%NIS8J[WLL_-[N#KPH<]#LZ"]IAPO_QTF2O2"JY1?NW#':$Q6
M?G,J4K4)TKG".M&^^4]<&_HS9:%H#Z;OV? KGL:D=QHQ@\3OVC'UO .H8YJ3
M+;[>Z-"8.[6<_$Q,C=CN;<6R\/K\YN*(] 3?LT&85ERU3H)56<D:CG%8KT R
M0$S- &,6?7)[;"J.PEI5#!++VGF8$VX Q<]F)\\><H['W?7E%YO4V' VDFCD
MBHE@3I\\/PT$ZR2 #Q[/'('5R^=$-^]X?0O&*-,DGMSV*I44X!%5;M2 ,G[8
M((/-1,RA6S*R(9P*F,U8"\DT?$O[NLA5B>33_J$RY?B><$R0M45A*8_!;'?H
MJ;+-!31R\RY>+J7//L#) J-D<NI3>6G*WD5:Q<RQ9',.H+$,CT H/*94C1S%
M2#H$QVM2;*A]PS.8)$SBY32<:EOB#]Q*1<"ML%2!W0(JO+>J.)46+3A?,[J%
M,:RU-(ST@D=6"J\&H1(^N87X\>SL;+(\..4^BL@?$!'Q/E_#WRHG;3Q<8$*'
M3@(4(=IC3OW6S_]Z??42Z178,"/I@M]8!T)>=T&O6Y=P\TATTQR-.HHF<?N@
M+1L1EDN3Q]1E3?"2.36C!A9NS+8ZBT,\6,@QO?)7"@M!%5-:@8+&9_^K* W?
MTC!AR7[^U]7+ T?X90N@A,1J%[&X)?,1><CAG=AZ4>23>@1NGA2+UK1I'U]X
M<0>,5?>? H*]3]<=! KY;S 4[P<9Q*L& UKWL#KF_J/OV.,S AI\GC;4^WU
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
M]IL8>@K +>\J$^G!KQ,A+:/G^XH3.V8C2ALK9B'INP;G+]H>OK($W%41GIO
MVC$7HY_#8?I''66/#4*9_9MHOZVN8*0&H@VBT.X8BQG%V%6]?W.'%ON=NK'D
MK#?&YV[>#Y4GA4G*+:C?AHF_-;DDG0S:82]*.-Q0E-##X3TTEYJ361#<8$;0
MJRVR4,#]C=F1QE'$70%2+U4PV-_-(N/E@FE/")ZKU!\0BI"7&];";G28QVC@
MR&LO8G%:P<X5;!]0-?;9:_# ULU:/\Q"'CO'.EMI8G,)07F6,KEPB]D/AV^*
M2ZU#&:@U>I &IL<,+ Q\6I6=[ZA9 G:.EVYP_X 101/EI'_.0QL_9J3%57L9
M>E9^UY--8;,>L]-'!=)7I80AFFJV1F<5:\US\0G\!LNB2!"UL%Z-4:8OKQS_
M'OT[*A/$\OI),+X&5#&+<JD^;K*"Z*^P4CM*TB+BEAX!+8L%]AT!V+G9"G^U
M,J]%Q^E'\-GL]:&^VARG&]"I#2*@$>*S=A$V"AL %!:]E,Z'!$$9,\30H:JW
MN:KJ@MG.]+_1V91PCD9.0X:E(MO&*YA'26K/T\U*Y5O\"MX+-O@RHL=3SY(,
M'8L!,336>CT>=>\,B&*'1SC(:STX9I?Y;5H6.K[X-KH;8TU??K.I**M7P07J
M;ICQ >TTS)ZB8%%RDKQ2-@$0C7C%HXYQU(LR:KBS)0*[0KF[Q04P.,_K]-$_
MTOC#/(H_4# 8"2 F3\Y\<L3@]/'92?3H^7P:^F@SL%]4<)%%*9S!2(@Q>7SJ
M_U)^__CYV0LPV&'RU.^SUDTNTMLT"WXJ<D7H5._!WL[(YX"9WS44F)3G9V=_
M>QZU[O6^+)9EM Y>T^OSG:_03,+[]0XP>/S#R>F.D;EBP'=$7.C)Z0^=(3UY
M+C^-P: @"((%34W,4U/QQ,+RJ=ER%@;M.\A]SGYX3DL&#O.IW._]:EMAZ!IY
M-MA$N6[R:H4@+_0Z^Z=GM>>%]%2]NU6E-G_N%8 /X,'(/7\BC5<23Q$X5K1T
MT19),_?<Y,73+8)2\QUD-&]R\!W)NT4'1ALG. _")ZG_=,[FYNF+%\]VC#!Q
M%A+]+,'4%./%/,^6--^H>)7#1EZRHWRIXX;X] O8BZ33Y7?R^+.3DQ?=Q^M!
M/']QUI8F2Q]"FW;GW$Y-JJ0"&<+*/TZEX*]"#<D.QVFT4.B<*^RKCS"CDJA;
ME14;;J$"?=,LD(,,"7%J1;#$X,G7H.6HR!EAX6B>.=R*9R2A4],GCBW "0C:
M(%K2+P5?.B1HZ9+\4#CIBY(IZZLH(]]ELXI@2F/5<(+(<A0:M<.40T53!U26
M)(^G3!16:1B- D9E&+PJFR6O05&M%2;#2=C/.GNWLW6E&3 3ICTY=?M_W=WX
M[ZD 7B_XM=26]V^TLZ[:0(,81XW#IX>&P16^W.F+'YZ&00QO^>B,=[AW*6@H
M [L:!A>S*W@*7+Z:!3\\/PF-(^*"L\($KYMLR=K?T$Z'FB<-1(6L<RL,G#8V
MF*EP&5W@+K_]GH,$NC35;/1*;^R;M(9E_[]_OGGS1GLIUP4%6ZYUV E>7GC3
M*8QC;I,F5C_(;=[\W[Z;>(#G>F.8TASTC'O3K_=/FVMG,7<Y[3/_G'1\>,:E
M(*8?(L6CEG\'6(!=YH(X8 GVPN6I1L>K5'/J-8QAKRP5';B4>D3#C/>ND!0Y
M/R&X6WZR?0L.1EL8#3.S(DSX&*/>>[7PL_+1#XZZ(35#>U_)//)8\7WP)J&5
M@0@F&Q0);7SB0HF5,RO]*O_NT>/H<S;8TV?:WOCGN5$0UQS^- #@D\?MT_B'
MT[-G1'L@TVG>L*6D$'Z'%81^3_P1::-7"N-R.EW^3W2#J3%P >YN6;E PF8.
M#828DVJ7VQY<\#5:['^*Q?X>@Q;U((SVSX,'/B80R'<L,@6&!U#[&%;8(8B,
M\?-LR-3EK96CLH\R/M(!2 U''X%XY4Q#N&"4)V-9%J"&T]I+P%#:QC*\=Y[
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
MM!\X[3"E@YVK5HG%@T*^2/5HS)P/9%G7Q6!GSL6KVC%=#Y2(?MA5I+*D/_$
M&*P . A_PY2#WL*REP04NP@N\V5&/,:?=2)T[]*NU>K=S*'4C_V)XF&KW; <
M;P,F2'"! &AH%U$1RN>]8._-#GU-J92[_5-?%)_TCNKMSA$V]C[=\V4W^84I
M^0-'ENOZ9)ZHITRSK=DB.UU/UZK8\.; ?V4I,?3N:P&XF@U8(NBIV'YBG, B
MKZ@P@,O\^!IJN$KI9UA%LV<$R'1RQJ_C=-<P;=D]/YM/:;1W14DU-$O0$1N6
MJT\0/!S>EYA++M4Y:#9U7= ADWE^[V2^_.3)#*FT)](3J(L3W7%7?0-G;M(G
M_+S7IF7@NM;04FRSBE"ADSR&[A[ ;QU6&W&OJ[J[L/OK,4SDB#!JV@.WPA-S
M.DR+19Q]W*8# B<(NQ6%_4;NP:+C&"UN6>(#U<N.>BFXCDMDQQ[5TZB>OF;U
MY(CQE]!2SNU'9?4 RNKW)D7^#FZ^&%(RRT'&U$G.L]G9&7N'2'@ ,D>9=J\5
M3$7P9HPD3!),7N\<WGU-PMAP8GX3;:GBWF5YUP]Y/D/,S%(P-='38K!SC51(
MW15EH#YNTI);%E)_/.0#$)4"=B+ I=1))1,<6D(+:I,P?]5H5P9!/[1?^N$!
MYH("!^>VR.A?T@-[^7%35$TI*;Q?<B0*087HO$.I-O ]XM7"SVR#UU@Z[I2.
M/_U:2\<?2+\]/?FKWFU5L];_O"EJ2N[LD-'=(JHI;;B[:)A:DU!ZDP<.ES$#
MD#!>8SA%\ZHP?5F,-+#2\\1:4#I2#U2!FJ6PLT1X>])&TJ]GD!)<4-;@WZHL
M# 4'A;*HOQ>N-,.DC=/6TH</L$]'DU+F]BR-*SM$_;Q##3L[Z=[MX^P2G[Q\
MW"D[=HHT=,=")L],8Q5;$R*B1#D& O.10WZ[IU^XF&0'F+Y'^,TU&KTXACW;
M0WU$Q"_%%)_,OJ#IS<VOS:-0MCYB*D!?<VX,9*R;P;,R8O8'JC9L:F1>H&Y'
M9R@%6511@B<%CP';O'7QHD,TG14Q%V9Z*,QD>&G1[(Z1AO9*+2+$-X<'R[YP
MRB-]I:XKC'8H%[JR.WNFJ5(Z3N=1E9I)V;U4/-E$6\\@0C27,NVT\-NIB8>+
M;F(-R@_4.K1M*0<Y>)L()2/AW[L(9A01BQ"4B*/.#)$;&W0MA^[(,++7*WB)
M<\W99]CNR77%90M>@5/%M]LA<3[VM@.Z+>ME63G,7*85<GZ7,/S1QSJ&CT6F
M+PK!H&I,-6I<<'EY'O0-DE*3?:[^+_]PTB%O+,<CR"A^UW>O4=".(F@FO_:.
MJS.'(V=T]JY2M4 <M[BANE(I(44^.E6E"6LY1[3D)1RFE?9/VTIN%+.CB%E=
MIC&70!,3W'"DC(B-B30XMWR$>.#!B.>LDB9W*U4S'R/Q8(4MYBW^B>;?VA'K
M!%N@MFA,!BVHS8-AL<=#FR:F*?O4880.3BPCV3*P!EI0>+E&MC6\U46N2:#U
M'M&,6\C?F B4(OZ[!K-&+ R733Q&7*$L,]:+B7\QXZ>!9?STN3!63I=_35+P
M&J87UYGF/";CZX\\=-0,Q] ,33VD(')PLRK6V&D@ P-'H]S,PH"@/T#,;\VN
M[)1;C>)R#''9X;0-1H#ZS5\-5&5C2F$[_.GZX9L25'>Z09AXX^P[/JYI>['3
M(?XZ.K9O+_R8Z8XH@>M@CZ)[3-'%M1J,O(+U3$&#=93T!DZYL_5L=G(Z"LF7
M%Y+K__K/QS_\[?UPI.,:51*6+-+ @O=%X6@?SFQ>8^UC3 U\>R]WRB'E%\%;
MT%5S >D<Q>L(XA5E?":\12Z+>11_<-EQAR-U9%_A6(U]3\CP"^'[19](DQVC
M-48,<?-M(+3F:+X9PGCLFV>%QOP=3";8^754!0CUJL:C\"ABF)/ 41R_09KX
MP8A>Z-MHV+)! T2O=VG=6G"Z"Y=$#&PLE>F,-A>AX(4@,:K6(JO?&A-(M<5^
M)///C>B'8-O"%Q'\MYG#_[\!T0^#GXL2)/H?1:DBVL'7VS(=F_>/+*T#X[9N
M"2OG)8T*S-+*Z=DQTO=(DZ7C]YRV0J (S9]>H8"N(U";42K](.]>GU^$NU@W
MD -*Z<P_D7C\+ @EUQR<VM(>C].LU1X%5Q="V>3_#=YM/<>0#M_Y[_#/GZ+?
M%$RT,25N$ *U*7?0L=E3PT!Q5V;O13J]$)IN&9DO/!(BQG8MRF64PZHDS&+#
M@6::R;'PR2U\>C86/GW2[NT>?"$"5WM2>)>;CJRZ++*,]Z )8^K+2K-98?_&
M93KGK4X8^G!(+ LTS=V*!6X/H_#5)/$?J>M3_/.K=6J-1\WQCIH!Q4.Q  #&
MBA79,<J.Y<&Q.K4@^SQ1 2AND(4"QI*NL2H",:^DZ4Z5+-8J!_&,^RB8J/50
MVCCIH%D:=!$WE<&=>-YMY8S2Y5V[3BG=(?GUG57CWCO"WKL<!#N537U?V^0>
M&OR7'X7>D4J?JDJ2:HY(D9!3?=/Y&@811Z/8'$%L<)5@\M_-,R%,')CR=@8&
M6JU8<@J9XB/$)7L7;=QK2-9>"@>#"=2Y%W"3#BAM)'EIU<**"DY+%PO,@G.-
M=:<'U)TRYX3D&WF3RP[HD36]WERIA[03,9PW?-;QF<DI\&438<)<*6U,4M ?
M\>CH8)K Y4O.J"]T5<'6\@1W?T.@@D2@UFK!8LORDNM5DZYXF4R6O5>W$MW6
M45+2W_^Y/Y)1QQU/QPT-OI!VRJK(6/,L[*GI[Y$=4*N\9?0FF:3"'^0V*NBR
M8Y=/J 620AG7(A+%Z>9>K0;,MD*3MIO6J/,4_6BG,MIY*A5N2[D/M070]8NF
MIE+SEC8'W4OH$ZFJ.A6^^#V]L5MKLP@46-ZPR;<;GBIV,9E)-2H9?L-@SV(U
M4I'G4O<M@?>#2Y09B:<]Z5Y)LEO=[4\#:1?SG!UGE_,]!4O(409!H)&Z/K4&
M%=I3D45H.C185!GKG&$R-Z3&O/IWP]GPN#5D2O5_P@)I]%89HT7]Q1_J@G#5
M-[>Z!>5VVCV23?%*)6TJ?J=#)-,=(FD\ <<D4Y."46*0,L#L&!<XE@)F^3B/
M!U0[V74^_)&B+)V^>/QXE)&CR<C6ZKLAR0F8M;$J,:<0O,]4LN1SI3MF5$5N
MT:K&1$=C,Q,M+O5VTY"8V5 1::UY2;U#J.!>43QFKNH[)024QF34#O7NPUCW
M]LQ5#F:X4=N]G&SZ3JR 6Y82:V![]FWXU;'X5K]Y9-[<.YQLIV-B&G.\,U5,
M<D?OLS$]B;!94!J/Z$0[\"B>AOZ7&OM98,6K",PFGT4=<Z(4^$I"9WV4K:*F
MF#*W-(V<ZP^D%=Z]OAJ"'A@FD@IG41_4X^^K%ATL9@Y2=M*<#7,Y7;YGK-TH
M475NR%;.FW4 6C'*@KU8OL>(\"A6_J@G,;]!#0N65Y+&/%@!V#3@NE0K:6(E
MQP1E0CPG0?>6$Z,#MRA'JJ M3@@1U5;1>Y=/#4ML!_1;(%_Q;?]5E!]TGF68
M$FEFR17-P,ZB3!QJ:=>\P/G*=WQSX M_62G^58%/7!_I!']8D;__>#_V^(Q\
M!?Y(458>O8P0T?4>!+D!S*BM,(91AYC4VA3<VD\B#SO@!OEJ\,/W0MG=O]=]
M;YN1_/?J3@.M<\\I<\3BP2'.*R7G18_MF.?V9:&@']?9%BOO5G6](5)QHGF@
M_[N[NYOEZFX+!]-");.B7/;TBU5%4\;*>)GW6@-4?<8^%!RM=)SL/C<^P<OZ
M'BO6GG^M%6M#\7:#8;N[178[I,@7&\.%6VT7F22FCNSH?&?$O<T4+(,+Q;J&
M:R:1Y*:HNB]*R^ VRAH#UV*[&7RRK+0*EI0,%DA3*CDGE"C;5>BD'MPB*RP^
MA/]BQ,B[PG\"E=#:D>E4%(T0VS<(<<@,M34TS%5CRX4=FXR*WO\N9> 9$\J"
M2=Q$6_V^<[JU'EKGS?$)-59&SNM=KR7?L:^RU4AB6I%1W&X=83HMH1)-?DOW
M&0F6N>%+4(<)#I"C?>;O<Y6EZE8)\@Z_$@VF*?GI>#+</_]\:2M-A*'-;;&#
M#$U/BDP9RU'?7<S;\YMR*BCI>5=9+I4O03-R2;GIVV)FB]JV$?$TR$^B>=%0
M7(-_>^]/%X9*H>_-C*3?%4V6$#H2 <G@T(,FQTJ[(@?1@)=>8]0XCC8IR/LL
M"&ZL?,GNZQ'QK0?Z9L"/0#(VC02:6W)*&&$9'=HZ*\M[<@$OQ/,=IV7<K+&U
M%Y.1ZB.<U!3<]O"M#+Q;YPD(JA X+S9'?"H,%FG</)9;A&ZH,;R!!3DLM_:U
MOA]#[^<WYP=T8Q\8)V(32Z"5@W?&/'L##_X8G,-GE.B#77P8VRX?O_-5V_+\
MKE;P/A^HS?HSZ5C8O?[0?2LYG>UN[O@N9GF_1]2:=?.#NT_QC9 XI5@HOL4L
M+F;-A_L=I'NWX#X'J;OK/CL/]6+0AOFP[7)#*7N.Y?49EAD-MF)V7WF.DYXV
MU9%4>D55,7%<-@P:;H!T-Y@J17Q[,3MP!Y3-ID;2JC2OR%^)J;TT5@@'6:W2
M31?6" R?6*F$FM,8B#$3?$^-"85 G'?"5X7_) ,YS4V_L_Q\JL>AE:(N;B*C
MTE@G<C+Y^72ZMU1_40Z>G&/-\,NE8/SO,/BM2#G;7&$I602&KS&MI;>);:_0
M6"N$;VE,[BP%NS_1#%Q-;C^'-F""7\B'T(QLSJ9=&>$PI*>/JVBSZ,Y+38?Z
MC'>*E^W4@ _C4!SKFJMMJ^9,_V9WU=E8\_S':I[W:XZQ_GD\O(YW>+56<S#'
MU@[0*2,D84N.=&@ !4^5(']K1\%%%HA *U+I\--NNCBFQOM&$"%9P0IF2 \-
MQR2%I3A*.E<6!B#Z-)H\>3[5YQ V-14);CK3YW0>&^U:-AE#',+9UV2R%4!Y
MK9ML26=$;>IBP=?_N:CQT09-"^Z  UEJ=<]O56X[_;*ACM-QR6OP$B,L?Z>2
MK1L_ON%>]:M@$=ZT0R#MO6L'V<9_=[27#6GL%+NQY/88F[X&4X1 /G3EP;!8
MN2+P8V0W3M1'C!Y5[/Y$R.20KJ-LRET%>;-6Q@\V@"7R#?:N8AN7KF(TU$O[
M+X=+&HE4+9=HCUKL\'7T,5TW:]1%.&O:DF.8G9#M9 =\5.*[7-C9JOUD84;;
M$=5:BO^ "\LEF].E4W,89?IY#A"J>^MI@)6*3DBFS4**T.NYJE$K. @1O04H
MR. I7YE>Z O0% WHJW/_M^_+AEQ3^KG67.V+=G'\RFO\:+J@X2L+M*U!Y&.8
M^V7!71N"Y-H.+(-G7H$Z  ,9?/.FXL AH<!FU+@B:M#:,(;D%3T"+5JM%@'2
M7F3).//LR1]HXFO^_M,EP>_-X99O:2GW0.J<67TU\_G$N"FGGVK$(8JJ]@]Q
MYPCQA,'0ME,CC(X-HU*215>*5L%)%.Q<EL[% NXN1=&ZHO8V@D?@U(_96B=;
M^\/7FJU]H!.UV^CFXX\Z1I[=[. 6AV1A^0:6FX[RMQDE4_K/1[O?#',(J%-X
ML1H>AIS3F #-W9)]94(,.AU*6HU-0,$NZMV>.W;F:!L=P39JYD69"$,CAF+G
M\ ],?0S(/,JWWL@Z?75=B'&*U@G4NFO[5.[;LN.DK]G1< I;Y+7$KJ/;(DTP
M]4?G<]',Z[;[<(',ZV5-% S>B/N=@EU3/\K] \J][;D<U@Y(+!.0&[!,09S*
MAIN.B/@@UB;W[C<DZ!ZG0:FGZW?O#4;Y_/+R61EE-A@Q[(],25G)!#7DH&=T
M$Y7#*"<S?(0)LQY3 4NY,2Y&!I90[=9\4-4*7!92=WK.B26,55<%>*R:H4,X
M<L!%K?D % *0RIZ 7&I#93"8KI*DC+3Y"_,9'YVE@"3:3R9)[/W6@1##[D'V
MIU*)B_=^>8?TB^"(XEVY_ B&6?*Y2B/Y\?S\O1B5IFR. O-W"L[0J'+Z&O_T
M:3,SU<?&@G!^G--+#?'(_5R.BKE*-+A.^VO6L&"RW!9TCXU8-!W&PLA_B]Z;
M+<&!Q:B#<Z4S5ICPL#NQ!%*(1?L&HA"&NE)9$HYJ_BAFR-#4O!1PN! BKK4]
M2L4QI2+XD9.=Q8"XW"A<^!/6(J-J?U7 @^HT]MTO)JB,!$Y%U]]U7FN$?'H0
M:1J0LB%1B71.?\OQ_ 2K9J7H9B]20]]&H2 XY4$)&0JNH'I=M_"V@GM56-:+
M,2\1SG[X"#0W1H2$KT?2J8P#IO]_7P\" 70E9>8Z9\XX2QQ[2LG UBGT%[/3
M%Z.('$%$O)*O(<B(-;IL8*?/T<9R#&JJN*.DI0:(PP:4,KUEK>46=J!>VNA_
MZ>BZ?42:"X=5R*5]=2WPY*5"8##4F-@&XP*#8FU]I8N#8ZHRC*76@TL.C:N#
ML2(G-%4Y,#G<>U0:(.K0<1,IU9;&7)&94.T=/IM E[F>ZIY?E6E%Z59I5))B
M9'GWUN2PW[V>.ZR6L%4K;Q)'E-.#*O[R(MBL\/!=P_.+^(,K<9L,?%0>*C&6
MXFIQU!T6-)<TDJ4JK731I7X[*@+E<G3"+(>#G3A=L385#OM0<P&C_*TW6;&5
M7#2&*9H,COZZ-V'0+IAULEVMLM">*J16I1&\_GV%1@+RO[O,R&U1RI&D J,C
MG:&,!\1Q#HAAUK,[&&JM.M+[L"Y-97EOX3;==57<5046>-,G^$$N'[D(UU9E
MASK1(!7JL71UNA4_&1;QY.HNRJ@2O8:;F1)\-I%CMY".,L5BJPN9O'RS(/P8
MSG6;UEEW(MJPH0;DTH'7Y(R&3IS3]/BHI!8CDWJ0A$M&/\*E0L9NS08K_^,/
M%7H$6.5/+^FT_59"108[3]2<PY?<*CEWSII[,HU?6LE8D1]1!MRZE1=?:]W*
MJ.T/TO9M,MW!Z/NP2S%L*S3[6(59'>KWX9HYEXG88PF6RI\NE[#N2NBP'%OE
M45NV8R1YP2K%<UN#!!H(=RPV\\G)].<-&^MCY9#I)DCLJ&W\T;FQ:/CVHX@L
M%VS,5'JTHU+M?KS$BNA$JVVWBT!P2NN1+?981>"3+1@*B=N0,!Z:X@SP0:&;
MNEJ#FH:VY@H>N437CHNKM#,(JB;+"CY$^]"JSV9G9Z:JI7>17ZE%!/8QD1A;
M7')YBM_1K@_%SYOPSY, O2PN8/BN90DU^(2+"]"::5D%Z27U%VS'*HS6]C'U
M+R_&8+1O\#_O?R+JP.!BA?+^D@K+?YZ=STCQH,Z+HTT4$]($RUXF4KKH"+/M
M:!E%ZI@B]562LS\=A>280G*-Z![@,@U'4/YR>A+"\_!_HRA\>5&X.;_Z\?+F
M;#CKCV<).>V/3#O1.1?>(QHH&'Z/R!;]L2PJ)&G P#W%$BZYOX=_B_SJDW'"
M=TSXU%1^5UNPLM?8-!Z:NK76=S&2S5?2;B0H!-C!0-<*&4#K;BE9QU,WYZP[
MP:T1VIO9YJ<@(&A:DSM5JDT6Q;3"4P=GTJPZF;H23T<#'D1FU!I'$V($B!J.
MYH@(P9N<,3T^<,I 9/-1<H8C.=''(?&NH?.MT1XQO\9IY1H'B7[U+:,98K\F
M8BPF#2=PP9=N8@F(8W@=F=O HO+Z?C%(WFS<KZ>A9&:CA$(B_!"/JF19% GG
M"70F,,0^5\HH1H@<(#_"OK&J$FXLW7\J5<$KD%5E>(MUBW!_\ZW;&H=7Z7)9
MC, DJ60B"GPJ(RSD4<9PBS;@53.'S?>"ZT98WI?7-U>M:*76,,[,7!0E%C$4
M'+*Y43DE1DQ8T%YX96H.;DRP4RH='F5%07 \>'PRO-^<<-&+G$;!Z@X+;>9(
M#U2IC $5J0$2RQ.4&_BYTLS,GC2\+)+O!EC1+!]FM6%_M4^0O*A->NX^2\4%
M7-(E>38-*07NL=2+2*;-/I_L5,8(NKRE1/MWMP3M*>@Z AZ@\/[UP'V \7A[
M>[,KW)V ^Q0UZKT[(C0,ZPX&HU3*V&=@U-<;#MBZ"S![J0E2ZX2=19R3> HR
M\=(PB;0G1+*UEU$)MWVWP>4-+C.ED5E</1S2Z\)1=IL6386%)2QY"1922:2;
M(&OMTZZL;=W7B:)K\\YFIT],B!OC^N;M1WOI"/:2YHX8C,TT3'Z:/_4$?G!>
MI0-.?V),&$__3S]Z:.(>\/2GYW_"Z?\=EIT\.?D.RDZ&LA6^G!5&M__"5A@]
MX[NUPHY+*O4=6V%$-G*EI&D@N&!TK*^A:LHI5:(CR:DBZ:M&X>VHWY,3^$1P
MW$KJ>X5!ND2F-KPL;R]LN8U7>34*ZY<75J>#8S"2*95C*FY8;28J0Y!PKC,6
MZ%;2>G(D>"377=)HGZS:HW^N6.[G9(L)5*N58PF2\OZUM=G\F\8!@6"@<;]$
M&[](*ZQ=8(ONK:IK@MM>:(TPUKH<4]"WFR&H7FHPR!F/,LV]#C*+7@PVQ$LM
MD2%?0Z%UW9N HE5*0;Y!Z];<67@'RA04E@&^(H /@8IGVA9[_[1J95R]0;$U
M)!66;]^\?$>(=Z'_]\M?KO0WNF/H/(-;(B!2@-R<]-4HYE]>S'^Y&$0WKU7C
MO^0I=9@CU+4J!386X>G=(MHN@J,4T"+>HG*)C_T4&'69<T5A=.>@]V!ELLNA
M-I< #F^Z-H*7UM3T(#Q>Y,L^4/RQU/480OP/!V3X36XZG88CV41^<77U"L0;
M1EU'%'B;:!H>BL"16EV03FVD\EL%[Z_.@ZLF4_.B^$#71]K);>^ J8?T+H8.
M;";\] ]X6@+7WP.T/-6;9</ 8XLHRW"<@E#_YO7[JU^"T]/9,VW'O+XX#_X.
MMLN?,[J].-&",\E0QW \X23BUF3+*,V=[C;BU<MO8?.1-;=(RW7%E?;Z5Y%E
M+-&(37TW@MGHW&C<SD?9SE>*HHF>> YG-]<]]&K>.4.\=G$K;F0AT[%[A7KJ
M*7]0I0*JIH-)I7UYZ079I>!&:3R"-.:F8:@WL#8LL1QF LT&,1\T^]4?&#5]
M;P.>0$K(/# >1?_LL4]WST98+/ZTP1TT<W1!O2J+9KG"77(/TLBQAV<6-O '
M>@#LR,/.9"!LO@NQW_9K1J*9+-Q@@4%)M936)[/G3_\:'G8_37?ML530#<S9
MZ3*$^6&]A]P[XSE]C'-:&E$Q<I#>IY&.G3IIPTX1TJ/;QVM';<GON.N1]@IV
M1>Y,$8WB=0SQ(F>5 DR#R'R PAOVA,VN9T.8)]R ;KB!5Q WV?D:[AQ'X^XY
MQNYQJ&J'" '52FX3RE.7LH084!$'D^D=*7DWM> 6#NY3F@=YI&$$76+>%KR"
MWR+1?:0NRR"6\""8I :HJ4546:IT/6_*"CO<D*J-+**DC.ZH=P2+.K:JYA9I
MX3>"@P4SC+@3=/0+@]H)0W:PT3Q)4P<92L#:[7-;5'2&/G9JJDEZI\2= GX.
MC!4>E2(Z5)N DVUBN!'B1!$&._*1T42Y%,T&-"ZHMQO>W\7(!7ELA2^<%8/9
MUI9RU=?^'.$^B(*5Q?_Y\Y/3232=/#YQR%B3/9;7]UA9>3KXRLJ1W_F/;>]K
MIAAUX_-7:@D#&,*._S*0T*/(_"&18?5Y$WU$#W>3I53>=(%4;E0,/WC!<1*T
M>1M0YO3Y9#%%$VGR$DZ&Z2A17URB[E9@!FX?$;-.,$B&%Y<XH1WTX20VGF+:
MAA"+FQ*(3O'L)<-]OW$)AIA.2."9LRTSU)E/DE(W32*30BJ_P*">?)Q:5&<A
MFPI^;T#Z%ELJ\%K![06/>[*=RF<]-F1!!ML:)#7@(OTHJUIH?:9T9MZF3.6;
M4@GOO\V-D0*)+M4,9VCIE[ +\$&AS_IPATX6UUP2A3"=/J:&+34W"UNOWS]-
MTW&/?OD]^BM(/3J>6*FM"<.&LT$MAQE64 8_8>.$H)N7P7M$5"=V;FZIX,XJ
MK(4$7YE<><(^A#>[LR])Q2YT3'1O1BT<Y@CA?:RK?%*N00[>D+/1S.NTADUS
M2=TG],\W_Z0"@ZLWU^>CV'YYL2W!07ST"K0LZ2LFG,7Z[> ]JI0AA:JPWZ*/
MQ^+R\KRW<H:5XQV]8*)?,+8O2,QXMA9JUVUZRBYMI=K+*,T>O<F#M^ .5%)9
MUM,UB_?^2:WG\*L+; LI36W7O</CO5/%93KGW8.WOORE]\G7\4HE3>8@K+;G
MJUN QE$_.Q>=-MZ>&=G__O 81CC'HNRDB57($.UT*@EYM\2NUJQJK':ZI_+'
MTFS '$9QF[!6T-EI8BD49V^,6/,(\X*#8U)EAKUGW<8O[OV B&SYZ [;[(UM
MK'SXH10/^O50]+?0C>=QT%1CM^]XC90L#<+ZU?"YQ($)^AEW!WR3</^?^HBU
MPI6IG4SI3F2^PXHCVCR.Q086J92>9:'[PGKHTJS! J%7&J[L76H= Y9*#7PV
MW2=.LRQB+BQS4^0#Y=L>1Z^??F'U='UY<?/FW<_!Z>SD;#902I>+#+TZTX#M
M]>V8YH8'5?+"4K"[@B$T ,Y;(AJ0-Q+_@;HP=/WZ-J#W'2I.H9HM'S0W&-JX
M\# GR.^2'(#I0;7A(%;8%C5*U5<J50AZ*J 1VZ$)%NLK5&2CB'TK(C8\+09G
MK#WLP>ZMBO$T_?:%TLJA6?PA".-XI'[]HN7INR%*UWBN?GMR-E!]]LT%,QX/
M-9AQ0\F$'U6.]7#9@V97A.Z,DAJIC032 #%WEVIJ1 RE;I'(&$>L([ (,-$0
M>S(BM60-EO=A--0$8/E&DC*!9_VZ@I>^E9@K1@UADLB$DQRD!''+(B\:_63I
M&I:?N*B-ZZB*&WPG!+K&7LV<\89RU6!E)(U$7O"N*)-*ZPBYH\'H\/]<Z7 ]
MWLK["IZIOS.4;UXSRZ+(LN+.MDAO5B6B8<A-,(9=-!BJ7*=UQ)4(=#=GC/;:
M+.L\"[DIZU*RNA16I46(UD[M XS9QEKKUEWI3KL?2AG?G<^$^[%9356:!86=
M$9&A(>[KLLGH/Z8QG3BPL=G;0NL0:H-3=$H$Q1@9+W$5E[KW&]9N4ZK:Y4'E
M\*WTW4K,G7%VX)YX5%)^0- @Z/5AP)R>KH(8-!3LE!)V#R<#M]/0<)C^UB1+
M@0:"F="(C;!O2T40[$S"U@N1GBJ4KE]RP[&F!5J$N7(2X1Y%J]UM5.=:=G%A
M(ALT=.+I!L@]$3PC?XON72V*TQ]Z6_AQ-UDDZ "XQ@3$D2#1!V@%NB$CB]KW
M92Y;)+^MFOEO'C\?/#>-1=4(B W=6E9![BZ?[!.8\=RCR*T4U1S RO,\3 D2
M\%/F&:0GU$+,,LR7&70%FEGDV:5%MN^'R0=ZP7#?M#/^_3W3><@D.MP!E'*)
M833R6BC144DY+OFBX)V&LQ$[LV%?7J1&YD"J./JUC%:^M$SO3=GMZ?._5?9Q
MO&>X[*JZ=\4M 7!W ?%&O?R5NS@*;)*J_PK.[/"[D<:D0:N$WXY^7=(.7S1Y
M["B<8@&SE\CLU>T#A$?;/C_X=SVGA]%@YA?$)$UWQ*RM$,(C+4,)6[-_)6CY
M^.#UX,Z$<P^!04#8&#0-^P7D]9CMD0YIRMV1V)@W5%.AI!;1J!S9.,<?DE*7
MNCGXU^7'53K'QQ'NGV1IJ_M&K._$OU):%!8\#V,-ME.#?>;/QE=3@_U )2D[
MY+$NPCY4P,EBUX9&TI2Z9^=ND&:LK+=_U!3+_0WADJC74;XD,%HQ?LQ''!*_
MF(R""6?,20#J<>5F]$,"B&UR^9')R5.N_5@M-$=T[YX,U;T[YV5@7'EP0;B*
M\L?S\_?\K_=E@:GB=11<1%FLS>4']@*Q*.GR8ZPV9/U9&T0Q=UZVU:4?B1P1
M(4NO$F\ORK7XD64/WI>I>Y&VL9Z]TP-JC-,4W@,7=R\BQ ,N_@$@$%]\.7V<
M!U-5RQ#VJKH'H]O[#;HR7,*<6RO=V!8M@X(ZX]&[S35.GZR@&'%2,\7 UZ0B
M\?1B'''\A=P%5AZE@(N)W#HNMV]3XUT*[:#@]Q%)H1D5MGO*)/2^KC<AYI7-
M)%SINFB-Y2^3<=A<8/4<CX<K0J;D'$=EPI[$PL![FBJJG(@'L&H*><USV"I8
MN4T&*LT3EUKQ'!XT1U0XF+=GQ>Q#XVDS:P15:4=52H.CFWN[D,XKC:JX7JL$
M$=BP=)U'Z0[.,;?GB.RNY0!G'A5$YKVO=[7*36TN%:&UQFX@ZGS-@:^+/P,]
M]G-1X[\L';JM8C-WP:,QHB+>SU1EA.>ZT_>VP07TS9K:5M@QEC:?SR2UE9>I
M;-\1VWT9>P+#1B 4.!Y+=S^AAMMMH 1P7HK<;,&A<Q!=XWQ$:/&\+. __5]=
M.-YU\,/94]I _Y^]=VURVTJR1?\*8V;.!!D!*U229=DS$1,A2_(<G=MM.R1U
MW-L?01*L0ILD> "R2C6__NY\[MP/@*R29$+5]6&F918)[&?NW)DKU_(#>/PW
MS9&W2P2GU#N/ +5;[M<,.L92>%LHH5A6<[<^M[AG)$XA6#_E?[;R&M1B4\;A
M=C-[<ZNR;NGA_B+F:1OW//SH*0:%TWOG:BNW1] D&O'C _/]RZ??/7L*C7OV
M].+%=T^?GW]H<6<%G4'U 4*Z8B!B7J\.[0+AD.Y(VE8MC99 >/>Z>4"3,'D:
MAXT)GKK'X\TM:7P_5M%C%._ ,<1JF3+.LQ'+[VFH^+V4,#2YNNVMV=BF6A!<
M1?!NO*D,XT*\.%Z7NQKIZ4'4UK(&%/Y><&O,KS$18.K7I(5K]<O1AGIQ!W)C
M4*ZBV<G+[[]9_[;#,_/7Y@FLJ1^^>_JLH+9WD^G'9E<O)C]^_VPVF8XZ+_;+
MJP_03![ALPH?%U%5% 4F9:J(^HH#NV00Y'3!F<?]+#NO;%M8)6@Q$*1]*V%K
MPCV[%[D39$:E*@M>=_08*IC"=P\^=\8M@DB//SHC$N2NH98JKCH]U5W7WE0+
M0O0_ORC0/!7V_;2-X35\Q#GG%MX0-=R<>>9.P[%TI/.'"*7'80=W\\ 4!H3]
MX5D(7^2GX2D;RJN$+L'>^ 2$S,6M=]W42Z'H7S:'^9YC<4EJ)B&F*"#\Z?ZZ
MKZ2Z9(_W=&><JB]G[<B8ZIA+^)7BJ*PLB^.U<XZ;LQL"AR>[SFWF0CTS\)/#
MCOP>*<H0X_HPH@(:]4___SEMRBM4$,8"S$T9.H/13L75[1-=B:N' :.%^PF+
M#\%&J#N);V+1I8A/8(A(I<7@S.X.&SUO[!'M:S6=F5!=$,VZ$LD9!N%AZ_.V
M=DWFUOF>23LYW3'M"^)GQR+N^]Y0#NH=B8SQGS0 -1*,\%:G^0'#=]ALL/O:
MU$)3"+Z-]CGV1UW-1@EXJ-T5$N3(I4+%+:X&XG5HUD24&4:HV5H^N?SH8785
MQ\.9E*:50VS)1/I<GJ/?GW$)3M)8J,5112J^#?8U%6^WAQ8[B*HMU_#=SBT1
MJ$MN4?>D(E=-&?<W30>)T051<=OOHOM$J5M_T?(YP.1^J"= X&R)M_?B"3*]
MP(#@/^<S.$*+:'1$8887)HY&[N5%TH]UV24=8"NM56W9;MB+GO%.GY-W2AGI
MV >QQQO_Q9V<^P9XS]9N?[9;39M#-'BR6C<W'2SX!HZ&:NF;+='D!9L=W3\5
M3N=T?MCW7S1QB&[=!>"2"\<6,)D=7CBZ&9W\>$"1?0BWGSFVXMW'=B8. 7*Z
M:')Q 3\Q5/<?OOO_3,G>!U_+]FJQ?S)YMTJOC',W1N!DN8$AARW14<&H.WP1
M_DIQE]BP4?UEHKR2N>W,J\=LELUF/1]]-JO'L3E3.LL<LF2F]R+]$WCLUL"'
M HQ:41E5O^(SI)Z74L5BS*<L9X%UHGRII1#*3;FS"33_-(&3V!UP,GQPY*ZD
M23"]&&N"28A%4&:)TTN@U43:M1(R&@&L4&TFF5V(+^'USDUR0UD"BN1N:9VY
MBY5@9+FLPW79V496)"FWT0/G2C/-?(7HT,%/Y2 ^8+B6@M"B>4C@%+=U&.;3
MM(B-<0;?M?J]?-8Q7,0MT7)-T:[)MJ+C&[3@2A:\JJ]M.SS&ID6B.DP"0 "<
M'*@N'A+]94?'OR&OX%MX[_>AFPN\HF,I.,#:Z/@,*5PXV&QA>3RVX..6X&&Z
M'SI?@*@>)7S][__Z_<O_9'O!28&M%J17M\27Z:T5-@9#8SSS?VFVRX;G:TY:
M&ROTV<B:=?B7[5* (I!CI 04VRHWG?0VC.W5SCU!\)-[$O6\F:,43'?5M/OO
MD-]I[@N#<+7@[84\\UJDT:(VP4!6SG-PAFSR?PYN&)X]O7C)9.9/_I\G0Y(V
M;HP HKK E0')-I_*@GIU-]W/GCZ[**"270(UDW7CQH>JZ0\<S8!YJ]:Y3NZA
MM.D/'@VW:#<U(KZ4N^?=Z[>&9OU5J( [W3>7='&B%;&]-=BP8P]HF-)ZU('#
M=S^_&@-F'C=X6/+M1O;G5X!LVTO0;W ON-7WRFYZY'&=N.>10C$:-A)'7K!"
ML%M8SXKC#\9MXE<=:*)=E_4:[0);R>"O#&2&Y-<. "<MW" B@T9A)#8#]IZ^
MSQG[I%ZUHZVVQB"HU,=7H*,,;%8 YQ/E'02]U->X]I'X"EB@G*/0@FEW7C#:
M7>(4H3> $</EX5Q'O&&A4M;*];&Z(8B?-]>QD:8KOF@THEZ!3.6QJ?O;3M+0
MD9Q[OV3T.!5*BD$)>OWKVP\?T[^>%>I@!;A'*[P!RN#OCCED9YIY4BT_ZQQZ
MQ70K:0ZAF]'.*,-\G D:YZR*>+WGZSFO=M.F O>P[C9$;,X'!Z700N,<!6C8
MG\SB=U!0!I0)=V#^$<T3\B@6V1 A+J[1KJQCR+$S+:BS+I]9$4'(V(<=\$Y.
M<T@P].?N4%";]K_=BKD6/9?L>ELV%7'QWV FEA*7"\),4J%#I =81.D\O%)B
MSEC9JB)BLX(1 M:=+XS_'^9*-R5* !C2JN-NH:8\R/D9@D2H_K,@(*9>M<1H
M0%LPC;]\SK0L*Z*YL[N=$%Y\,6D9-0A)I()"QUX\RO\1PM6*@BXRJ=M"D5&4
M-O+O*\S;<L^O-[X2I]=RS&?CW*&HPK XUKBO7(<M";O#<<=XG*/8Z_H>=XS/
M>L#&+0L<8_+QC)\E&#>RD[+J%?B >L=9#;?7S18B9:ABA::X^P:/V,4XE]Y9
M,>.0@?2U)3FC*EN;$'<;24<Q&2:4FK@W=_MZT05IU1/-;WB2BU2@()_X0'"^
M'J 3?:T-PU[:B1M0""DOH$*]=I^RP>$XB9Q4>(#MD7=43Z_<L146]%PWZ\,&
MWT(Z0!C^ZR;+>GG"<2MOK)SOT?.=I 6:JX;*)A^:+3FC>MAR) <]B(>7=_EA
MK'D74)\YX.H>B086Q=-P>5WGZS=2:!V05M\:O!J+9A%?O"Y^2V?/>.JF77+*
M)LSB!^^CY^XA<@UVH814"9J!I 7@K,+7D$: X#V,&339]&T%YH()6.EIFOJ/
MM+V($)<8=B%JN*TI:NAS]-,K\O!M^FD6<<EB2WH[*X5\U9;RH'T7!?P:F 8N
M')$:02P)9*Y;KLZ]1?,W7S>+/\I+ZYU#-!:P#4'4=M< +J1&#@[_!WA\LUX*
M"72FZQXUH54.PST%K@Y[!AC>!8%#]DT$!&7!3Y]# 3[FSSB?+204:?MLY:7_
MHOGUD=_TE%*+5!H65MI9AJ$GD\<2;S3FI46D]M Q'UD@D"@+MLX2QV-U:/$-
M!##1)<^T"]S/9/4K2# S?7J^#K1E2Y06WBS(>H3@_[>V(!^!-098\_WH@37?
M#$O4R[%Z&W]1?4?6"WY%U6-G=CC^UDN%HM5T&,(B6#O>^9.>6+\CSZ04/H+U
ME..G6'L##\"BP52=<IS3.Z)"X5R4+AEM^BJ*BW9BM#-G4KIJ]5#5,*6$^#2)
M CF!9DMY:2@F+0] V.2NDG E;:FH2<I<==+#PHEXU>673/]BVY2?ZLUA<WS1
M(<XCA<C*D:X-]A?F!DNOZ<_1:^KNA%7\\&YX/X[5YKZIJ43XW$;V%V8E4FB)
M]Y>"^B@D!(%[SY8#;XKW67)/T$D#723 BLIG]+0W;C_>@'<*'&I2CVKHI.A.
M*7+#RQI#%NZ3?QS:NEO6"V&P0S(H9)PBF6. W]=D#1!V7E#96V$5/)HV%4MA
M(BI"ZW4>MG[2[TW[?A>Y$BA^SV]Z7TV -1",S-<*S<:]T/F@:VF2T!T>YAU0
M )AWB#X-]Q?0)OP;Z@2B:JM/[H)886D*%;[[;PVVK6DORZU;.,1I[;'[874&
MYTN! TK>(_R#Q@F'OZ>Z=/>P,I%C-^@'?VV3\NK]QW>O__)V\N[=.,T)>LWN
M_R"#3>='=[]1'JDI?_;DZ<583?GK9K.IL6K_W,;\@^?#\^X24S0MZSR584'X
M5;JP3Z8=Q*WHDLWT;O]H:@"]S2AHX?&B(6F_PD4U0%?'6&NXTJ?LA,N#,!A.
M7IE@,Y@M*!H@T'9Y>0F4)LX 9<I92\9G0&.9BF#:YSQM;P/Z$F>NG&L(-'T^
M,*!4R?*##_ ?,-[<41MVZ4E)/85"JTE-"769$N6C<XOY>QQ>]TVH&R.A-AB!
M-R!>W_+]R[B&0NF'!Z ?>/84WWYR1S?$EZI/T!64ZLS\SJ]39*_,OQ ^_-CL
M4;KY^&MPUG1N_ LX0]S_BCV^PHYDO)Q@?/[R6E]:A'6B$:[_%Q8>]2NMB%H9
M?0/CS!AOY/BCX/@EZDC!R(XI)^ZSK8+-@$AX_ ^XC%2[\I;1\O1AW/N'Q9#]
M;,1R7T/B7I\_^,]_.)N&)C.M3=["G@F75R#Z6T;V;18Q(92=ZOV5QC8B04-'
MO$6K9//B+]DU5$ZK<N^<_=M<':;[6MU*7 "2&^9(95C>RAT-&$*7R[^4<.-9
MA!]!SW+5[AA),-BHMEK7%<.C.%E$3V/GU8H5&D+5QP#/T0 /SK>9.P6W\Q*
M*R [&.Q>R-";3 1#V]941AA/DIYFLB!D"?!&]H0'4.^0G-[1XLZO1?()G&-2
M6;N>RKH_??$P[/1(22T^)*Z3#/S%]^RU9@0N+$W:9M>BUB?5H:[Q_O[JY_?B
MQ[4YG&;9I2>WT/'EN> >3<,II@'G2P:?)ZG9(JV?[D5R%<'DXZG5MW6ABI,?
M)%]E,P*UF6!V=LSW<1L=#^XH@-R^8 V6$#F!X&_3JG;]O'63>P6?O%JMW%7$
MTEM$IPY]A@<J9W[W 0^)?T(A9H6#?JCD[:\#L)[=_W^!__\'N1J\# 0QI!3:
MMTIB18 <$AJ'3K]';9T]+LY3%B>2&TIV6F:;5Y%W'$IEGPD"A!$O()69EK=F
M>?0<,YK."%FJ'D@47B4!QG6JO-H+KA J'2LA6T3SI.7N''P0!^28J%(11PX,
M\VD8OK!!B[J30O-+<(@VP-ZW6^/Z^[>+PHT"_!]QRM1);*+NDMKVY(Y;3/QC
M#MMZ[V,<TIF91GDPU?J(?##(AQ>C1SZ,BU($;Y-_VL(%[YYV,D43 Q<CYQ;6
M';/<?O&MR@T-=A(-Q@OZT^,9?-H9W#MWS"-Q9(90,DQYK8AZYK#%:NMYN18N
MQJ&0I3S)1A&(8JOB*K!Z,S^TG9X:KCE_>3UY4W?^4^>"H3K39D<8!.=RQM?&
M'Z;5[)B/RWW]8FLP%+1UOT'X WX%\!"H^0B_)AE('O  8+CWWN8CXN4. 9'6
M4IM:/!)<?'022@F)@R:>NU!</)U-\IJA00+BH?B*RU'ZBJ=0O"?N>Q:GSK2V
M8)7V:^&BP: "EIN@G ''.H@[=4^D+<240^I3YBQC^H_(7>4G"AN?XJR8+9/H
M88 TQE/(_!5HYB'=]@9H)A[&8C)IA]$*<[X7M0NX8F2.O'-GDC_J^G26*7OC
MR2]RJ8O/%BN($R=/5JE"B- [,W?=$)G430N,J%N1;9A>UZ5KA7SJMP$/(E)G
M,9^I^\S'CW\#U4>*Z]O6SI)(38^E+>@L+?>2*[FX0-P1>'3(V/]D\Z1PYS90
M9,($P* X(S"9/N=^_0RA)CB*W[@[ =02G_3:V#_FJ)@(-7^9D0H'I*^?D[2+
MR,<Z_?Z+]C"] <RB?"]K?^P-'R%'U(A9U#\:,L_S+[VNAI</.:YW7#:P5__>
MM'],7J-X(#@$$>%BOH/B.$;7&&TS[D1"2M]R2AND8HG2"<E&A<D;J=QJ'Y**
MW=1GV.J[G F[<@GGY'?K:D6YSQ&?$M-ZE"X'8A'[T2Z\+/Q)KRL _?&'.UGC
MG:V  -L8 :[BTJ3%Q-K*ASY;XYRN@.0]" T17""VY%C4VG.&/? 9O![E!)[L
MN%&4)V1ZI1P=</JMDZL3S[]A'I;2D60;*XM^&.1)N6TDQ2-5IM$[N:R4XBBN
M;0]V+8US*<'LK)N%US;8'E";)KHL*-Y$"*OA(DT2 NXZ1Y 6+J?A*. R7#.6
M,%>.[KJM%!\3>UTO/_,6?J;H_[L5H'E4(*Y4/#!&%@.(6&!XC;PY5%&D:AY'
M[T5%Y!$-8D)B"P^\!MCRV"#8IF7+UOP+CV<'L3XD<V%.JS$Z'$%B1XV;A%*4
M$#/< N:$E^7R0,$%UY'?A9_.>_P@@U'O$O#>^RR>A9>HZ_D'8>_IO<HS,F%Y
MC<JM!H'!VV=9[<MZK1+G)!ZRRE?.!; NC((;\)Z!'_8XO@\O:C5:O>$W@02
MFY( VWWVF-4@>V-((1R#TH>ONO^,Z>\?OM7T]U@VM$8WQ^7W*!;NA"Q\PR$X
M5:CC<X6K+YG5S<:KS-5I90!0R@*'CY,?E%8GSJ<[0I%E_+TMLQE 3A4/XR@8
M*1XW6W3_A5?1UI+?)"\#-0<@CUH6GE.0BE-M;$7A7 M@9UN6+;E,L@BC5>MZ
MQ6%9%=KN+<G'E.X5(X2]XCA7XBMS$="ZQYP!=[S@C7AQCA/6!XM3ZM2(+Q.O
M=3*W2ZK3<C=_G/=R0)H>L _>6; )^QMPXTNEO73N3[4JH=P0RZ$_LVCK3/>V
MMV20;XE'%44,H6>>VSC/3RSCTT4N8"C<S'<Y$!"E2KS%&IC5.LC\40VBL(?7
MG6B2^U^C1(UH)ALAPC>&)SB^F>&^M^O :/Z5D=>'2#3NAT@;EAYJY@;EX5TM
M1JLT%179GODJ@95S]ZNF1K(ZWQFZ%8--P?+I8@+ZAT9H<ML8+'FAI05QS;$/
M=R1UUG<MJ2Z.UU1;HV<Q8-E::_<TS:4=SU[9Q\6=#"MV_5^E5-><^O$(WZDX
M&@"E4:VRSUA\Q:KH1\C<J36$R08*4%06GDGU/3&,$N%5@MP$B&/OJAM'^7>T
M$Q[+"K]BLP)H4SCP7P35])F@$[Q$ 4Z#U+&N?7:IEP#VKOBG%*#R3/ ^VP9.
MH12;4GAP"K,@*3(EV4\>GL)]#D#-I_>M,#\T ^J%+BS*Q0>&T<&?#F;?64FX
M!U*1=&@XL*BR,!P-S]HORZ/*HX*Q>96<M!/$K^PQ@FCQJ@QV/.!W"Q:R&^1-
M55+983E9\&6V02^ TUIQ%9OFJWK\?R7,736<3V<&,:[[B+,X45LQMG\_=+V<
M5+F";$#6(W5@6X&J.CV:50B[[H!IF7+[QPR^\CP 9>UZ0%FZ\*,%IC2RX6)Y
M&!>&D=[QLYL"C];;V,P2_3%/?78)LQ,1\!.@+C%]#$FG&IQ7.M]KXE)&/ @0
M/IL4_P ]$%(RQ7;06JVDE@42PJGK3\9,6DE61]M7V=0?WN)-UL\8G(%L'CX1
MADQ:*FD[N5'3JPMI.X$)0QN?R>6]\G *=_6 = ;R/&=W#@RM*#?:BF[F]Y:\
M"?-2';;J>Q%7%5)3%=X6#XR#M[?9L9!2;BP)IDA2'?X>"X38=KNFG7AXAB=0
M@9*8_@1^(<\8M$.$6[*A3FSLRK>'D/U?I$D73T,0\(!MK#? V%WB]*#P!MV#
M@B,7[[8[TLSL/_%%.3PZEN)=7WRU]58N_M@V-^MJ"8(SZ"4PZ]F5< OXRN]!
M<Q%OXS"%43\6VP;9QI??:K;Q3&%;8$Z];,O=%98%\C2GIC%2A0-'&+,6?%L
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
M/PC-]24W@S3M?3D:MT2J:UCSGB5I>JO$'K(H^B.R0RZO]CKO_J;! _&F3)3
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
MV57H>OO;7LO;2:R*?U:5J/_*9H[0I!N;;>!UWA5\B_9?,;)OB$;@XY>*H^D
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
ME',R8QE<+TP%",LDE.W^%G\3[47FGLL<2*K#^"4F^/E#GEE$FZ032X.+<*7
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
MK'O"'"!^Z%A/@*4DJT/P]A,89'DF13A>SX ]0^K<G-< Y#^\,!NJRP)S[5J
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
MG6.+OOX*[D%F'!_(HAXCQ&-H4;^%S!"C&4<2O'S5N8.@P>O%KH4L U>7XJ&
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
M)6*_:&XZYO+_#4NPOC[KVN#P@00-C 2DN052_LB2=)RT"#C,<9M; )D%F%\
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
M4(6*>I<3*^J*$85Q]!<. 8%9"#A1KEG4I,G#2&N-RQ*F@907Q&90JH5S\'2
M4@G=Q"EBIL#A1H@7]H)1C"(_*S=2*3$830O>^#)M,BK"$_\11Y*$9LFDDLZ$
M/=@UR)D%G5(T41T^E<9#Q;PGYNN5;#!5D%C(!"$TTJ*!V4L1$'%Z!N[E5 W<
M7Q!16(D0X#F)T4.HRI;N;_7LHJY6L&"[^TZ(.H!^S^!EM>3FF&_ LGBH)N0U
MJM"N:(%+-,H9C55!Z!O<LDD(DQ:>D,6.#_1PD#0;Z?*++&?9>KM$5]/BJ 0Q
MU";OS:)C?R.*DHR#&.(+._A5Q@Z5,S)!'(USZQG]DQ]I):_#K]B&[XY"G%56
M*U,6)8]2/>309G7I>H-?L[!13#!I+B_2^(.PBN[/0=921)%CC>I8"Q7QXUT\
MF_3F.)_718W 3]47='K#6E(F2@QO3-W?T091[?!R6[J)IDP5.&4=UCT7NR><
MJ7:11GB49>XLL@2\?(#H(EGM2<3+9]P3,=1!KC6\DMRQ0]"%T7OB:XS>D]CG
MVC:GH5T>,[2L$.SRU@).,_Q_;$&WN"B]WK.E"A3Z$?T;LA8V-'9'OM#>0;0O
M5%.798[0*2$48^GPSE> *0OO;8!1Z5& @A*!]IYD,"_*&ZE';* M&\MYXC89
M[7\>5=Y ,I3<F\%',8.,OE8I@4[9;-\D^\O0T^.>E,U0K#60=0N\R$GZG?84
MCOC=5OY PD5M@2\2A5;@R\!M$SSG7TWUG/_)Z;%?*%ND.^1[R^R"@!SW?^1S
MA."E*%-EU</<.B)9JJ*]\OEF!\;&,D*-+G61T?);I"4YY_#AG(]))XS.=8<*
M&6L2CLPE/%'7EF(&;)E8H7Z'I+<44DPUQ:)=PMCM,/^8$TGD.S@<UPMXX)?/
MD]F+9\_?XO&+S66<200[]"XO:TQ$SO[CWUY^_\/LMQHL"#S_S[]003+?Y+2F
MX0B%,&2I9-^8B8!Q^74KFJ$\G>9-!'5 KG2Y8VIKQCD&9Z=0,/M+.'O #(@M
MFZZ5+P*V\2B,E::#40^K+UY=#?_:>E2VE&.*.AM$^_WE_/R7TS 3$U4,^K7
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
M.!6X[<1BCW=,#;R&6)"6:)?_*ZVVF*ECTN7OK(1(F <=2VKZ_E63GV!C-;O
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
MLC![[@C&V9"^$ B)_K6%/4J&<.'KKP5'@R/ZI+(@%^,/I\\T%_D$/C!Q/0J
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
M26^?PS\_PB[5C/3F:M<BQA3F:IU>YH-/4]D&)ZM0KL1 _B0 >T6O[@:8Y1[
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
M&*:S6V]A[--[,:</'&?0_D!+%>AIR/:F7:NNM&$PW],#U8/VB\<[X.ITEKU
MR*LK81?3!W#N>PC2H&:M@7TZM(8&G"$O80XV@6^,A(4EAZ].L1VA%<?VBMVA
M58Q>3DV;A5P1>LDTQA4MXEK&VC82-332C!Z$P/L@L#94R')<,9CQMD<*3\*-
MJQ=K".Q)'[EN(/6J8\]?&R%0& '+A/KG$P>!,45CAM]&Z^%4"K 3)7K];PN*
MZ._5OKMY%'";&=X$=\?Q8H\O2#Z3V0]A.7%?0B2DH4\L]D)PV5WC_J:/27U1
M0V1%DE^2!+JBZ<]"T1&A4?9P;3D)?8$IDG<3ADUO0\.N8KT-T8_12YO.20S%
MO?&*/<)7)%,;YG022;BX!(3_KB#/#O1ZK;&JQQ)0".7$T8?_)D-Z,Q0\- A)
MVW8'SA[;/^5R->:X?A<,C\>"&-^64T+B2FO]G0Y<L$64?Q*@996YJ%?_(O["
ML.OX!=ZI[U\43V#@#@[>S<:9(+M].7.M#GYSK_ZQ(&,*,F\>"S(GR4_]834+
M**H%BFUE8IG!P.P?W,1K]',4O">]L1);%!KB=KSI688\77K[FMK(8P^U@ ])
M$'41A26.RT,>V1X$#KJ++V LC=++#F>_"5W#('!A.8H,'@4E>Z_!G ]+SI@7
MK%U$Q8VZK\#-QPMX\UYN,#Q1Q:N,4I1LJ8E*DPW?X0X&#::X/9B#NJ%\V"$-
M'%=<4'&JHV311C-O]GG"&)/?-.4'Y^A*G(JA^"[P5^3A@K,^40\F/$I-KHN_
M:=JG*8)S!X5GA*0>]UO*PL'U+S&+S >S3!H31..I;&%8>O,LAWBF6' I 24E
MX0*;*^*94B_A5^TM.'QHNI,[F5W!S^13?J,S_%1BCFGRT.]/#^"TH+CXM4\R
MH-T,E,1C:8I>;Y<D&2A9@W65.L!I<UL$_=:T38!KBU3F_!%KKGJ([;2%*"0G
M_X<NX(60I<U/$&J:Z2##V*_1M+*MM,\XRQ=$C&(46WTW $FV<=MAWHZ.!E5X
M%ZTF!*2;+1T?*(6<%_/88Q8YP!GNX?K&O1G\C*1,17O%VSIN1"/,GCDZX#$_
MD-:KP@,U#)++H0HT=1FS%'L_K\!5",E6X!F,^8DX&QCC+$]D WL,V_-G4\6P
MO>.-@#7K']/JTP10V[?/5[AFAO&*>RM]); MB@VUX[O77L!KV^-/%_$Z)-KS
MWW7D7_!PP<T2MBTP$.FEZ,G"V)4:$3-J5> $JN3!9LCM)[VYX;!3A&NBO<7A
MFTBNCZ5>._0+MLW./,,,P=:HX7)ZF^KY5#?5?T*HTETMM7=5<.VXV'SOTU\9
MKO$@-US<$G: + -]0U\1Y,&97>#HN-X="J)02!;.$W91:R3::^G+]AN_,%WX
MK$^X-/2I<7[TD2>^ZR;9FQCYUEOB_.-O'RY^?C_[YX=I;@=*H\#__H:-;6B4
M+R!LKU*C@OEM3=*WWD?_<#6IBWH-Z\X /2$8(I<1;3,5;E+-F7/7ASM35C/E
MLJ>T12WE5(H1R>[C*D807DRGYFMD'EF*_,MN[=L4AHU8X='@5BTBU[JT4\4@
M."NN)2C6IA F06VT=WSNGJ??)[7GG0E92_& ?TXZ+I?.:84AIV\MTN6GMJLW
MFPBE%KCXX\B[?;A<??*+V3LA(UN;EAS_9(X6(HLR!TM=NM+00\!(5\Y53@+T
M=D](IE3/W#=/GTWVS/U080"69U-4"L&@QQRL5*+UY$C1X<JY-?)(MTAZU+;;
MM:;:B-:A9DT/^JY]:VU:.J&%-]$.@I$DX"EI($X3H6F7.^\"X>$82-TS*,8@
MTZ9IMWY=7N79MLP=;/!>H<Y\JL&9F$FY=5UG5K>'X"HM_[O)716]%56@M%1J
MM$V9+C5?9WA!@PFDG%!6YPQB WN'9[IDR WDS7M)D6"#]6SB+-]CX=043K][
MJ(73>W+HMQ5YT.ERV6QSXY4SJ$%(>WD55DR1M"3'7V -L+N;]*8*".MIQXMB
M)"'%)-&L+&'P]5;V54 +[%C#P ^HEP6YTK36>]MI?DK'SS3A5H'UBD$ATK(3
M 8O%^(7=8^-HV$A0>:)GUF1( JFV%,_*D&R]MA-&W101?9>KM48U=UN9#%R*
M&/+_^BPS%$1##]:__S&/:A^,"4 ,9&BH'(TN$<&[[A FGY(=F2;@13JZ,'70
MP\:OHF6C);> Y+ZWR%-NR8S)YXZ\V-'VZ$16Q30+ZWM/ESZS(.4'I!PM]$7<
M?./+MRPFV#5;06D@GV;1)-8]3V8E.=TAGDI7V(H:Q A]RZ1&#)2QY;(+^<O/
M=)D8$A/G*"2=,5A[CAX^U!-P<*M6K!U#N!";(S2,]G-!@7T "I7,S@+\O8A[
M]R*4HO7#[*XI,*J"*52OT-N#/]-,[F9GS[\/>Q $SQ.4U+G"M]Z4N;ZHBK+=
M9;+F?V30QFY)V-=&@ZR\=?M#M]@B!=TW@8AI/C<\29C8$B;G2TJ/D:'$P_]_
M/7^6P+;$_YE"TA5V;,"UE]0/__+?";%TX80UX5*_U41%*$A#UU8AW>:JU@ZS
M/?ZMU.W2,FU1@=T!G==UB_14>'<X=QGBO *?'[[[+S#]G==,OZ N]QT5;X6E
M_EC2B#/D/RA6X5JGAA:YMGS4/15W2 U>7ZG?'UYON-!DW*LG"L,_S4$Z6]SK
MP"3Q9AA>?+3=Y"";;II.UMO+I\]>W?-ZPV91JV#D[>TI^6BK!^&C&?H[.@H9
ML]V&! X]>L<QM#G1N [+-^OQ:&A>ZB9Z F[]RZ^+>HMEW70HM"25Z4RII=W!
M1@X8=^0,I"="MW/T&5TI>LZXP?U#57AG<*1!.+QK'ZH8(Q45F]AS(6W7@'J(
M_:?69JS8 W1U!G%U:->18R2O,SCI.#T%R5X-#_G<M:+*$P4-"J)G@#.J75$\
M!,+?XRD.!T:F]VST\/'#T:=8=#Q\-JKQ1P\GHF'R>,D?[W%.\U283B+LJ_C@
M0CXCNU*;3(Q3OGITRA^=\D>G_-$IG\903LHI/R7G^W*2SC=K>*.+EUVSJEKM
M(/0FN1UH$:_(M5$0?F(;?ZK\LNX*SPMX0_C"3AKZ15]%<HX,H8]H;G#_D%8>
MN6&2)CQ,TWY*"^5JD@OEEIET[-.L7!\7DVE'/#:D6U1ZO"L3JNR?R3\CTN3[
MAXHTF<R.*DYA1XT6:2B</'R!QYCO#XOYXKI+84.\6)1(8[X@P/.YR%,ZV7Z?
MY#Y$%C#>6GMWI*'.\-_XU6)'0B!FP$468$SP',3[DTLD#2&WQ)W P9IO.M6K
M&._1K#+IV^I(B*.Z1F%>_%: <HO)PW&9DM]W@ZQL?EV;[(5A]7N>#)>EXP$,
MR#N^+-%%; V/>:ZO"/@""W(U*]9K<,%@C98[GVVAN:7LNLC82+N?V0_P*D3D
MG<K?YDH=0R3-VE</E^OUVK-9Y-X+S Q9V99.U;)%W*8/)5BG'4FHT>/Q*G30
M9V$6X'4A>'#,K]:P 52H1Z,;_W?9CFW8G:QCD?C4DZ;;WSZ/R1'_B@^%W:A,
M=E-TDNBEJ8=@JY8*OR31F>!='I=Y>5ARB)B M\WR*E5&E0CT 6Z C!0ZSU?8
MQD7_JAV/ WL&;0K[W9\_+(.3AQP3>*6N*6A/SQ.A/]@#!1^ =1A.?)0L.VAU
MDJ&+\-Q=*I9K$(#EGXHLYI!@##(V8X[17:BE#.+@#:UI3CPJT+3R?0W;C:]5
MXAV)^-0:;M/?QF_D[U>XKRN<9?2\H4F[_O9SQC ;UZ\7R"8-+%(AIR"%Y+K*
MFWI+QIM^=DONVNDEQ[W#LS.F):3%?G-5HV2#&R=S<_]$?9EF4]U+VYE)@,O;
M7^*.7*4X6+]OLTN%:A'G!JJIX0].ARP^U 29>CV/JI&JQ1 (G34Y5Y94W#%A
MCFPP NP$L0D5CFPO >+>#7=VJH\>P62?OPBL]Y#!EO4F615'@#+413+"K&OT
M*(8@N[/GF#-<W#YKMTDS/$>>E/FJ^W_?3MN'_311'Q;98O  8]>)R&,,*89J
MYCD:&7">J@"R2BH>1;I 63@ESPJX='>T@(/"5I,C7<#,W9S]0[,OR_3FI!=#
M.<G%$&QEI\E-33):@4 C!"M%CIC::"I^RZ3K0YK:]22G%@=F7;EHR>Y@")S2
MID(B6L/@%?P=?O\7XQ AO2QJ,M1(,R6T@W@"D>PP_3)@Z+-_'L.W]^6NH_2^
M6UWLG8[!EE/CBT2 E*QH-8<[CD\9Q:.<])*M)KEDCTES#NFDA]6"WN)$OO1,
M_PE'#C*9RD_!PJ:6Y:'=$*Q+![X^;/4L4-_'%[06S7$:.]^].H<2QQ-?MM(=
M?\TW/.FE7D]_J<,J;HG[C)C$84U=U55-UI0R^$B1Y@V8QPL4FB034P:1?;[\
ME,RR!GQZ:]H]M?M,6F,O4_P=_F&+8LD% 1&(1/#PJG:/0BF_<._A#JU@_=)2
M=65;E$2CAU+<&4O@61\R' +A44LL41PQI8<$;^X6(T@\*GEL8=72[98EG'JX
M:J]J8H)%$.5*-AJ]^V,],:XGOGT8]<2'9(XVTS='9DO#<:29#MIDZ4W:@)'@
MZ&U9-,OMFJ48)1O'681&1,\'*%-O<]2\>6!3^Z\'-;6(7S9>B&.(Y10T89U;
M26/&"1X#-'QURA/:3']"L5*F/#R,_G6!NR]0-$9P!?WG2M3./=?%+4+YVSCF
M'GTL,C(;! 2;51?D*3G!N$%*2Z]H1><?LX#4QR8:Z+XGNB;;Z:])7P^)Z\&F
M%'S2AJ.;_B0=3O9![(@Z 5Q^D&0Q5TZOF.N54)MYN4JI0M,5#>]8R1NWVFJ-
MY<KKM)3R%U<4&&^ 0:S)./=-BTHU1]'^+6Q5<X"G[+:K<,*+;CO)1<=!:Z]D
M5!E44P\NY=M;-*/XV.'RV.'RV.'RV.'R9^YP&6L[/Y8T?=K'ER$Y?C%5DF/2
M:OKSL!M;Y'BOAQMN=","T_ KK)HQD,2*O!7='3B1I[U,)TJ)'&I[!JSMRGJG
M\ERF)A57GBB,=]$YH0I%RCBBBC\AKWF:3,N^IOT>=NIZ05'8K>IT$Q_V:6ZC
MPU;O<//-:?%BTWE\_Y386,@[M@V @?]A0T"?[T*HZ!YA_T?"_@U''TMR.I1X
M2AE;/3XHW+_+OC%PY+ZTK).TKC$KT/I*>8#Q$>1S_^XF1Y!KDD'[<E#QA#-6
MS*;1Y.BYA*3H64!VGD8-7+;!Y9NP 2KCNC"V?P6^]KVO<,J9V6D>]^[<L8?'
M\ %TB%OS"#:G*"DZ>M =Q:XURJ85/.AQI$UW-/6/QOUK&_<OX[Z*Z%8/\F&1
M5#/U+Z ]6Z<[^)AMY+K#>7-,E_19U![D#I>Z\?03NJL\/I[M)Z[Z)R[6=???
M*UX=8K[<!6T]M$]W2R- VX="_#Y%VO"%0@"^5RFC&9>&MR0(%.$212,]1&GG
M[YM@WTF99]PR-O+BCG9]8,[XH 5+@[-V56.%QJ(?Z8T*/8];=9LUISU&X$M_
M/V11AE?6-SBA'U%C'C7V]MGD46-'>BWWI'\R87=OZK0!TQ0NX>P<MEH-$[K;
M!FG]"U&-MW.?3S6?D89>9W_FAFD>.U.9NQS_57+TXAG+CV#[?/2:[N8UM7K2
MQ:(/XQS]P:8TU.NP?6-MD^>Q1]2ZUM'@?AK6:B3+K:3C)/K/OW]VB"_?L=YW
M1Q+G>\)\7HFQO,$^Y;!O$SH/^B?M-W J#V0QDO#I)*<1N)HH:YX51L-AN<Q9
MFTJI$L1!O4LFA"_)3&Z.*0@9")3'[7'S'[/YX:0KX%&VL*E-CA%&'1WK#:UQ
MUR8$>Q"%*DKJW2?JWW36[N "2_%P^2]@ZMD_A:BK;MLGD2XOSKIM_]A[/YI[
M<T-WNY,ZZZ<I+L2&Y9)ZO82!ZQB)*92+1KJ'81/#4Q]^W."XPP/GQBR"_<)G
M])'XVJ>T1*:I-"2GMW0\41ON2F0,*[;\")5)2PA5NZ(K"5R)0$U5%(*19NH)
M1THC?5Z!0O=*#FSB=($;('E%&\*I1US!(23WGXA4<YK2!\;#[.62!A,]7I9J
M ._?UF5>[B+F!N\U\*=.:5*G2:F+>+BM[VZLUVMPWLKTAHF#F,L''+Z5S3_2
M0DC<GI=/LN.+K"ZFF9+BQ'7:"?04+YP3G"!O&/6MW+TK G@DZ@X6*HI:9]*=
MZ>[NFD3=:87=J:BD.M26BKV?]#73QQG^V=^151#\/4GVE6AJ&OGKHJD_@4-T
M*2D\B:JI\54HAK%C%IME=0#"KH-73UX\^QXO!/]X_DQ/VG]<7%"#-S/?"*:\
MR<O\&A.CO\/3M1FS7:E]U*''\52EMKJ!>:VBCT,,T.5KUU/KS::G1#ZE/39-
M-F)>)G;%<OBC>^8ZK[8YM@E?U4W8BSRP?3 AST&^,GJ9ZV5;6;B#VGH0#M9-
MY^HG?!S_N>BJITFNZ[)SY((AT W945!P&JQQ[D-C6 I9?AN?::0CW;*4[%$8
M,N013/&%CJ*7PDW&+L_T$=SGUXF;Z,@!?5\=5R"XO0*3"J>TSJ9)'CMB%]@_
M;QP?@1XIDJ_9(_@4G&XN4?@R,?F=P#MPM(UQWZ4NBM:L"JD\]IYNDU>N*\?D
M FW%_416T33IV]QQAA-0$:NI>C*.;5)\QN#,P]I0WB"[OE"V$?DGK"E,8ID5
MX-:ERPC@Y['IZKAVNS-'!QHQ OO0Q.9(^WNB1\I[(LMIF@1P)FMLW7S<]NT@
M/]:PT3G0S?MGK((_GWP5?.H[9IJ\>F'.)&0JIY@TD<@TKFPUN7/#!@3@N]T&
M>S';95,L!'(E]<!L[GL[(<IV%9[_^+?O7[QX]H-O%?A07<,93V:<_O;\AU.R
MG].DK.M'EZFRMBV)$1AS'PO]B:IV;8LQ@\281QRJ0I7**$W]NO/C':$646X%
M:3T&A(#Q3HM,R#>8?]EH;F+2Q7F+/B%$Y86\N<[AV"Y].>&(-SNE)3=-ZCA>
M<HZOQ_IQ0=KP"?J Z+A9IYY,5XMR$$5[I0D,F7<*&/+2TA)2<N\ ]YRC?LH'
M_3G*?;0(,V0VT) D7#U&^XR;ND:"?:,5UM[D^48EHIR&@ZF']0OQ>!WN:40V
MBW8ET1,B5Y6-;H3]]"YD.(X;.WRF"%1S(MMBFA1F+AW<YF4IM'Z<9+-=D#PU
M"C3GV2L:/:81O!X1L=M$\CD$0TODN?]@D\=F%1G6<URC ;OU47RAR.#>,"Z_
MW#G.>:K79-(Z)@4@]X%M1?;=^18;"/*)J)\7)'_?TB[FGY',)?=422>R+*=)
MO^:SB\,0HD&*FS%5G70!ZP-%K<N:\]-=( \UI#O5 X@-X\4%N.[R/OS83B+%
M4@_T1:B.92"8^ HR% 0OITI!\!/\&R%RB">\("&7^R8D.$OG7\I*0#+H#$D(
M9=I]5IM7+$/]$T-8$/\-%_"!RQ5=$E+8OJ,<"+<WE"4#8Q8(L.[ TT$R.OPE
MY_=Y$]/W]WV4VJ'^M45@W0<"7+3>:QFJ%)Q9ANED=G.5TRL=H%B8TW.4!?S$
MW1)$>0XO>YTG0KQ ;N)MV!?Z?*HO)]Y)/LVB4K&:B40@V4S;1G10?$50GE4]
M)H)%Q%#U4KQ4O.:"XX"BVE*YR'3NQ5U.1Q2N&(G(NVAH QUYF4<HZ3%04A<Y
MT'@WX8!CQ%)4U["C<7V<G4?:0>LMD2R1L%<13:\X!^VVN9;5!<M#7-^S'^<A
M+-')8<67C$&$_H,CU_\R*OG)VYII&IOH2/6[=_Q(C<"D88D1?L%M>8,KB(30
MPE#WS*&/!]>T7\)?NGR_4#!J^NOK02RP413S,2M/P,Q'7.[$Y_IZDE-].#C%
M2<8<2^)  =)G!O\IEIA:"-WKS+C7%;;D'N5CDT_<%_M1;Y<0,#<%8Q&V&^_[
M;@.Y'WR .<8$O;.3^C &3S9,2?ZX5Q[1IXZ,+&8JT(K#_ ON5DG8</1G6?DG
MM_#WK?>C[.89W&\8T'67!9\<?=\]6_FQEF]J^2\>1BW_&"MP3SWM7_%DF+/5
M?'0CV)A.TV-\9W%%8]P#M]( >(A3,\VYN<WIX+*+?/@$)P^*,4?5#$>I3I@(
MHY=,-^&^U.,.M,*!'!<Y*969-&K_J.:G5TUHL!IPJ33##@XPRJ@D'2IHG_RZ
M>Q +[[CU94("A#NHHR+4X<>ZVC/AS8\36F[='^&??T$U?[(G\\DE2=. LLY-
M+RK"E[LG7$VQ\V^2\2'GUMBM/&?$(@]PL25I6] ]T[*M1T^]U[<JESZ2*W[I
M8]VR-CG8_5PGL[RZA+-$+8(>-8H#%?DJAPL*?=BL6)&X2,=T'?JI/$1_8OLW
M,?CT<@B#X>@9BFI5W*6&RQMY8T8IA\TMD4>JKM)%N5-(" [&$H:"&-,$RY)(
M=P?5FIDTLMU5L">0.')IJ4C<]?* H27+K_.RWFBG>OYYD[+>O-3"3@0T,%'*
MJ9%%7]7R4W'4FE\2PH#^)DHVNSQM/.?,(FW93Y/2Y>#Z.Y&)-NB05U-%A]BH
MZT'K5*Q1+Q!_;]XHN8.8Q,37U$1I\(/@G71"$5A./GK=5,Q8@FF:9E-":.5(
MIOY<S<S3=';BJ6->!W"/\\KQ3 QVC/S)9F^:IW8\>Y[>B_VLTF^VL UI@)+0
M;TM4Y.23G"07M8M#1>#Q,A%Z&%'4RB_B^>H".CF/A>@"[F0)L<V;S%@?TCF=
M\-GU!B7R"!_MP_B!9\ K#3W *:W$:=*8Q2O133TRFH5@^J]5PYSP'$V31XPI
M8EW5'=ETM@O^I911]"^6/%:V*_<IT.F^0:INL/9+A):ONAO<K]IT%OQ5+C=W
M]'9'-,@0W+RR'UFO\X9ZB)AK/&0YAM]AI*SQM NSM?KN (BC<M1#L?(IK<5I
MTI/%]@)GDCB.MO;0DOXTU[M6<2<#S-I6:(KAOZMMZ5+_?]9)GB9=F=#,4A<>
MQ )-T>749 CS]BYDGW6M>B@!6EQ3<HCZ[K;$H+.N,9./T)H*;H+TL^FN)0"$
M0\%_L3_Z9\0IO'P8.(4);[QI<IC%UK6JJR=+W$-:&%.2>(+R^OC.4$T]HO&/
M*33%L8M2A'-_1;M=KZF%4KC37[X1[G2-51Y'_DZ"T=,<F]6VP9#FOK6T;6#/
MI%L5N#PY/Z^<KQ+8,WD_FP2W;LF3UH90N!@&"!UF%M #Y\A[A1S]8*<_Y=WL
M.BVWOE_IS $ZL@C0(26J14U<$"OP"^!1NKKI^6J.>E_> 7T^=.GH^/_N];^[
M>[DGIGYF!$.F[=4I.773!&5\%%XXF.%?F--R&+#EN)Z^IPFUJ<.]'W]]2E,X
M36;!\,!Z6.*RK^[UT \$T'P'5&N8F,@\%=6IL25,D]TP6,E'H2#&J!)4[JYH
MO45Z],,.>\ AH\2BKC^)2R#=\2Z7(UWS=/B'.H(PY,Q=QNL)C*:F\RR(($[I
M>%R5$$P0^PDI4-*'D<G(<$Y83=\FIYE?DK;0RW\GOK0+WWB6S7ZKD2_A7!J+
MC$^S0 P,07.6!.T9_U;J')L2_2=P^_7G=4UMC'CW<C=#@&FF+PI.5B./CY^\
MJ-<;80N7!DM/J(14\$+!2>W=BSROP J5X-R1^I?@%P-55=5(9&XX^JAO3"H:
M>*S!ZZ/R0VZN;6=OFMM#T7.OGSY[?I;.[W67P/!/<Y#.%O<Z,$F\&887'VTW
M >].UT&1]?82_)-[7F_S^>GAIUY/%3]E@IJ$2IGPGW-L(UAB=4UPX;D(8I@4
MSP,#6XW!_?"(U2I\,KM"SK':T<W8&J(],:A,-X*5=O0]%I-]DX:@[%D/E'T4
M$'LN?/VLK=AV]?)3,LO1B\+9XAI4J,,HU,9><<1*:N*P;*0IA724!O25F& ;
MWUF&9*@1&+T/ ;!YFB+X#DFN,T,_+BP:65E:-/AN=?%5 X98(OK9=\G"+5Q'
MR$)/OLBK?%4(8R-WT, _DCYMDO(P>HI:VZAGE@")V5FR"!:TRUFD915$47,[
M]T=0)GF*-/^]5E\H_&/P\!$)KV%.1:XGE.IK:6)%:G&&>\A.OI0E0U$UO$O6
M;"_],MA<I<TZ7>9PGR57-?%J<R9AJGJ\D%:<^HSJ6KV>\9&04TI?_G/L3C,-
MN_J].(G* 3QU:WJ?YE&HD.>/\-$_:L1)0V44:'A*Z<!I8D 'JU G->[31&^B
M=;9I\:/R5W2&,Z'K4.^.2H=9-^<@;:U(1=_Z6:AZ/,SVY=23HXN: SY^$\I.
MV$-P :<$#G=PCY CB$Y[<OC:6W'-A1YIZ)_LTR(YI4TQ32"I72]G!Q2M=)43
MI7FQV(H3.:B[59!'*?&'64^X4O4+T9_<5P87U5"+[T3#U.EDBZGKWH&Y\/]<
MZCBD('Y,Y/X!B=Q'+)S!PKT*1^/A8.'NB:'GL0KP6 5XK ),M@J PV1]*1*,
M'O*7B%8%C@5R@IA?>B"N,.5QHS,E*M)I04V>F*1C9\W0_R>#H03^8BAPH)@B
M<-3YN&3P?S?\G5-RRJ?9.6074I \=0I0 TIDX' M)?UXM"39>Y(;)_'Y4]0D
MFV8OCJE3!9,;R(#LQ>P]IV#R=.9IFNTTX2Y<0T0@<!JPC)C28+FV1),^ P4L
MU-7B&92&&Y1D([,[%N4>2)U4^67=%10TQ9JPAO\6XJB.F6%<G2.\/V[UY]_]
MT/H^H./$8^V(^+R-PS@C(7UPZZ!*=B,C03@C\3E0(ZFIL2LRZPV1&U#]Q0#_
MJDE?N7=J\KJY3*OB?U*M?\$742BMV6ZZY0[;F(B\K%KN(FTHA#7!1FSE._'-
ML-ZS+.N6)'VK6!,:MG&9#U(1LR*]3;*?TMZ=9D>.9SJ2HB<X6])77[/#A>5S
MRH:N3!/<GXUF89J0=\LVD,#L9/E:2O]-WA4-F9>$B]Y*/;-$%Z8LW9;GQ%/J
M^AUA&PX)_@S:X#&8P2"\@"Q0[]*17$+4.AES0V!+!2'[&<R,=@99(49$G1&A
M\_TI+<)I@O89!4)*A!X& FMF52SAO$E,0PU^!E9H6>_0I<.<X[J^IK@,IK6I
MD;Z;,FT=Q&V\=,$>7>>EU?.60TBU_XXYCS$^(Y )R[V]=@E;^:Y)]1IU.!,W
MGM(:FB9</J\R6"#BI1&U2TU-]V*D5$$5U\&FR:FORJT R@_\N4ZC<I*3&("
MSO;(BQOOF$!'2*2#1+DP;QPQ^/U.#<((PQCI%ASP/K\18_>$E\,T]>5'<S.$
M \ RFO@<%=PO".0B75#K=\2TQ\3M66B1W236W\Z,4AT:=?\X3@\LN#'Q2QW7
M@#,[M6[ :4K2F_0/S*/P 7G38/7"0Y1I7"^/;!'Z Z/YI/F?["B9IC2\Y@MH
M-@75&F<,$+]++F23*X2UY8AF>57!<UZB6>#-:RE\X9N_UP7\ YD$MXW'YQ0-
M.!=I0_DHKFCS.B/!-L[XYP00V".^!&$7<M$Y?B ? I'!B6[L B9WBP"L#(Z.
M@IB5"&_P)4^MHW.:LNP#%)/@J*YQ@?YZDVYFYS[-..9TO'DD^HG!#:\?*KAA
M,KMEFFKQT6XA2"5!FL:9W8-*W40+Z:;?__5]#J_S:M=U5JR*9:I9/T<QBC^
M?YN6S%DO25['4=+WB(SR!#:I9!F9$OC^:6;CFTEN&W8' JBID6^T*/AY,M!^
M-0@PW5,Q*X:ACF'"[!'U^-B^_@A<>P2NW>-ZFP9P;:0Z\(5M[?>$DOT)\Z[;
M!IE/F%^_AK TI4PM9M3P/'&!<=OGPN)5YJ'Q48;-4:"93W&JIM0>7U3KT=Z)
M-,/!H&^NI*\V_]>64W68*10B:%@D\H,$8([0A>)C?_^$F=G(D>&;8\F _"/Y
M+P3@%3Y!5K2,.&36WF&L!B6@PZ;:Z(:G1VWPYNF,_]]$+4,8<I\&;0%%XJPX
M3QG,X!VU[7?FFF7CM -]G58L^B7U#&*52TZ1@<M(_EU3M)_([V"O9\A--,FL
M*U3DXOQJ_GG#<![KCL+>97ICLR^.Q@[TAV#. P;'9R^A$KP9=3]12KX6N2;8
MIR4Q*"14-TP;CGE4]$GY AKJRSLCT:=5\9G/OA5XT90$IK\F+ F%J<7@#U:I
M-_Q#*- ^A&K2^S]9Y/">\#VPKHNB+%A^PA(># ^5GY'3LS+?/9VRD?G-%C1I
M:L]7*Y@Y7"FG87%8,WU ^]T!]O#;5BY%V"OPR^Q!"/AHX!H6_3-P"=QI2?@-
MD284DC4Q-?$D)/:-_(3T[6/P3<Q]D$P#]1O4528%XDANE_R&57H-JP&IW@?0
MIW$%DDSALMZ6&?H[]0(+ #E)16!HW:P5;OFDA+=#OEF2FB,S,RSQ6?F7(F\H
M)9<LE0?R[Y20J0Q><I%W-QBOXK?6M91:#X@ODI7A"H1(* ^W-\?"!?AW,&O;
MTOM#YEGF<F&JT"X48";9)[#TB,"W>"[T0,%*P=Z >ZURQA"-4O'N.45X#_AK
MX=CE\%2:(',2C^!W/JE73S;U$MF"!4T"'RC6BZU 47C$P!ZL*Y=DVZM $D*=
M% *%.-HMM0XPI8XO83(8BF_E3SO*[2&D[C(7!B<%30D-#FSM4C%7C*F&9\(9
MO,[E+X20P3VZVF*I"1EC\E9(=3:4-]$G30Q2"PP3;+\>4.LV@X\=%<&2)'/*
M I\A[_)*X*42A-#EUC2:"A&P.: N_8R'?;$L&(Y\A(P&/ P,>,GD5RY%Y@<_
M>,PP'QH4</#W;#KHKK!-C4_F%T._#YQ&J<]*? PI<?!L8^6DE_"&JSEAYU.E
MBNKY7_!BWD:Z%J<F1_E3!=-PL1+,<KUDR#SM4[:U9Y?SO@D.+FF9>NO)9A),
MYOZ[>\U;G77U94X+T)&*I; L,MGJ.&N:I$D"'5J3W#>E8UL :'GB:"T[89K@
M>(-MD#<>6-L3HQ=9>8FOBP:=ZG3)M6F<:+#R:+ROF!!+9)02H]!D' '5<**,
M\1$UH%,8F*(X!C\B)&7PV9!!C#!N+5D@&@*RU!O$N!1+)D,9VHL1J,#854>
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
M'_@<=1 O=O@5Y'4 KL5A(1.D+)',G?IQ*8@@8K84S]0J5X<=X@%B(JOA5]B
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
M#P+E7TY\Z$F8;C/(KD.$DL+?W8];%=@.7ABAW:RX2!U_@UJ,S'@7357<M7Q
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
M^R*LLU+YB$QN!$&GD@C@AVJ@NS$+9@*0J,(A%")>,[M/<-4(?86P0@[Y?)
M0358MI_)O;N%S$F5MSX5#](=X @@95MAP;J[L7G//=*IN9Z(V5'PU[QN&ORE
MQVRGSG:^&GVV,^X+[XE2+E2#+&["@=%(U*"$WVNR(%6E?]74*.^@2\@VM4>[
M*13&%S6E/1I9;LX7\H)S><V=)3B@#"(<J%HW2RFEYX.-?@(%$AO5Y?J!Q"+&
M29%[4HERDE:C9B,ELHYUV(%^<G26?;&(@2L-0EITQQJ] ST7>XD&H\Z&D.P9
M!8FQ/^A6Z;'.#<=0PFL.,MGKHA*M3+;%E1EST3!+N=+0$!6'!$P#PUX6P$X&
MI)@4>_;G:EYEK/@-L!G=E\OP/M7'WW]K(*PQ8K"HOUN<UJ\N2#$A(5O1-;68
MU\1($QEH^#%.K2AVUH;,-L_/)5$TAPSZMDNFC8"&\S+?S,3:XF;F("?2:=P2
MP41@B-X[= [G3F<6>NS3W2*-4 %YE37Y@KO46N8OUT6EB7$TH+ULFUUR-(*I
M'6P0L$05@>JE74-@!$\7V&^Y\R VK3VNX#%+*[Y,B-*>/_L;AO70^N?>[O#!
MB<PPI(_R@PX<T<!F)+,MY<LD'ZA%<D;8UY7Y5<$&H>RD" "]KUP24N: P#>P
M$1,O>^"73L+$C).>U[-U4U;V1@\C(Z0QA9H05Z9DY#^V:Z)8,WS;J)'/9M=G
M1K3 Z:&M\"9!K:DHV+K :@3DD:I"3>>)\;18WX(_)!21,(,5Y0^%-)TS9(!L
M#-(T1)8GO=6@>90<O:*A-)5QQ<KE=JXDPMI2UR'SGN(*/ W;4C'8DB%*")^^
MC*&U8<986#Y1&!NCA20KC5WJS#YGTCEO>J_F*-^>;A^G<D=2P<$#; .XH*>M
M0H>$!9X:4<!^94Z0_X2LIU!61UJWV4@!G2N_!BD+U \K!-OQI"^E.I0Z[N2,
MX0M'2[.$LPQ)8GOG?5TO\G!VK%\AS@J+(2HVS'<$?,QU4)"R4/QG0Q1\_+1(
M74F('9"ML>D08QTN-KD#9T F"=9_.[_;?0'PW^#Q'.?YK'IC-6+J>(=C]P".
MU.,)[1]=,V) &4--H ;&49B;&Z=8V*"Y?,#2$0W=$O!$B0[Q.Q^(OSK.OB!]
MP%4,Y@H:HQM?([Y2#HFH0 @6P5 DQ O!#39L (% Z6GJS16UGM1LU^UF^@2-
MT5;@>\,R-$#I+$@MXD"4Y\;F:AY>-KKN)S;QSH>ZJR"3ZGSTG+%5K)!IT))-
MA*RAWYF:3C-SVGK,O75L1HQO(1?<>]%6OM;NT[R6AO+2SH3 4KNA^ZA3V6K5
MT,#>!&G@=F5F7NK0N]\/U>^#2H.6V7-8PX>-$18/.%F('!8*TPO\BW?MYP6E
M#3D2CE%HBDI4QM!>K8J,^)__L<FOEO:Y_2N*21*T=G?LZLJ^(C%!<RK2WX\'
MHA"+42K$L]H<LP:H\CW.=VU^400"^6C-WK<U@!Q<VP:QJ**@V('DO#MCE *I
M-%*AKU=X^%;"#-F"QQ7F@MJ0O'Y:5 5<TJP*-&]3)\Y'/+</!,@^'Z7(G514
M.LO; 9DR@A'8-NO R1XK6P_:<[A;=E[DU.ZC77/D =P)Z(X1ARS8;B(-AAX
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
M)='F2G*F8L1EA\E'E$T."^RF"M2QUZY3?#EVG^K:4I1SJ8\.Z%KA=[T1D%T
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
ML2.DY4'[27Y>-M)]LO%]G>T[B2>^LS,!!P0I)1+[=0+K8QQ^6,>#5Y/D!\F
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
M""G,+;  ''TQ*XA,F3]GM!  ?XQW'6'Z"&@4A=,I$]P"9"&J>PJ>_2:FC]2
M;W8><>H-1Y(OCX&?H<"/3]PW@NA/I:(^\2GPX^\W RJXFI?Y9E9"(7B,#R<@
MB%&@%=^@4K#<GB $"%MSXZI1%=&.*F3;7J$2(_6+TOFYW)L0^[%D"6/?NIX\
MD%:MXZV(ZNWNXHFK(,XQ)=JR1<5D!G  ,-FJE8#$U^ SS .I:&*5*Y#E-]A5
ME-B-L"LJ_0IA(TKX'<U/C_SVIQ%I]*)' !:J1GJ=T2%S#.(.$K#+8^ESP4/K
MH/LXH\7P*J-LK)_ZM3 (UQ(L=MCO9="F,3#58PI-I]!>?J,IM#WUH^SAT!3P
M+ MV?55!'4J67$&,K(0VQH2:RKF8]Y[1;H:S"-H(K4/+AL"_)&-CE94"?ND<
MX_N^5* 'SFPDD*P^O?.""'F"D_O%^DG&J>J,-3Q* U8!'#);;Y 0%8:1(E]V
MR3$A_$5&REO]1KJE]'UCLS*FH/L))BZ>%/W*..*?W4]03SV3AT4+L&6!NEUX
MZ0UK,YQ_<M\\_ T\8[E9)IL6:%WI=PO<+D0NTV[Q9!J"T/./>9$MGF3F8%+)
MT!IPQVL_;,\#-1/.U:21(J)MU22!V0WP5,;\7I:;I?D5A(U5A$+5J]!74#O
MB*TP%%D#Q'X*W"IK@?^5(AO6ZY;<X&&8.P[=\NSIV-$M/YJEAPJ"CQ3X&C7,
MY5N2@9&B*RZ54Y="^!F[YU (&KN5ZH T_.UB,VU+X\ WMBMXH4FNHT\@1U(_
M)1-+,.\"NR/5G(J!IM?98L"?+OM7SRBZ7(W)P9^\\/C$_RS71AYG.VR%^43^
M'__^_,6+OQGE;8:[,<[Y7BFG>M@^N1,JR>[SU]\_M]6<T"09BR?A-W_?T&2F
MQ6Q"0$[.8V#SC.N[%5P,,XKE6,9.H8 (*>D$P"O"A[!_2^,0<O%AJ:; $L#%
MX@B'&A*1I<RPX+++QS3P7L<Z,:VAY7A>3(WT<>&FO<:@_A!EO0+P:I$C$Y^#
MK6YY1]1@"H,(3,[B\,>]4-=L9D\'C)E/2$9YLCQ;QT(I7S1!' H'GW>>+.8J
MF-4U9"J-$.$.+\QA$L%GAP7#'O?G"RN^1\9!G:UMY(F_"C^ &TQLP/#917$%
M/Z-CVR8'6L[3Y+\_OJ^;*Z-ZWF+A-#6E.3L\.NSM'$L[9%O,(![J.J0O@:WX
MBO)C;/?#XI ,[$<E.*P$P_U!]85&:MD >:;:&:<;L.S>[)VHN>V;]E B>^/,
MJ/1&]F)DSWT<SGZ,=HB=V5(:.GIFC"A3R-C(!2F\70E(55TFTZ6[1T0YX:D
MGL9)84:@-J/S/LT6Z*E!4C8A4NW;DE3E9F4CG3<U:D W8D]ZC2[;+-;E,B-*
MP**R;;A;=4,'7[(DNJ@@<:%=$::^LL^P_LZ,,G>U1L=4:W3BJNN$KQ 2ZNK^
M4(I/Z(4 ML0@D''Z7N\V:PB5XB3V>4H8_C(QM^BO7$-E?'YD@; T2R'W1B>B
M"A^*!\7PZXJR9>VU!%,FC6.Q@'/$F 8 ORT6Q8+*@78PVEP9J#(V6@LZ]NC
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
M@0/ 0K:4+.+1G#K+/^A1#]J\..7@MV9YR!EPQ]F,O' G-$P);3^FY>.!W.E
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
MZX2>UFV]43-\PX6Q6MTG%%T3L[/X=?BO47UZ5S1$9DU\F AXL%%GQ&<4U!K
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
M7E@.:YX!T%Z\J+$_(1U1]*AN"F.S+ I"$!O) Y  EJW7MQ4'#Z&_!QH=PL-
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
M6Z2W+(!,1*'6X3BHBB'!ZLD(S'+5P;G&X:4\C<NTE%WFH\%#HEXQNV\Z3_)
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
M.),%MI%=RRV%H[7#^# OP_=)P=J:S?**J_YL;K%/*;]\.7[9&@,=4BJ ="0
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
MGJXBMBF_B&M2&WI\;3^J"SFETC6,+B5M5OLJ;K_ZI=/N=MJWG?9@T-$+"UM
MYA0[[ZOAUIT]E;M]F#-:EG3<\E'30AI%2LV Q:O:$O-PB/4)WXC6=R]]0/7&
MU)N29&*]*^EVVAZ ;2 U7>]>_7U,AA/ZS"YB1+XZH4)4^.G-]C+!_Y=VU-OM
M=A3.-YW_YU_2^-TB^>GGG]XF<?S+C[^\_6$Z^W$Q?_MNNOCYW9L??I[._N?5
MJY_^<F#6U^&>;2+\8-CZ.)@,^^-QZ^.'_JA_?A)65$LV$@.&HL]RWFIL(0XW
M!N9CP#E5C5DZ\[F:HK10'0:M']LYG%P-!9D&<M[G,>ML]TF,8,)%J3UXQ!F[
MKV!]_6,55>7UJ[??C=87_>'EV=&H&[4&P][+"%E)?. J*;]^66]^5#83GGKQ
MZI?OMM"C^P,#AH%9[=+=MLWV\%;!Q5##^$;PTN _"%2@N>Y\J\RJ7S8_/X&K
MYH>]"!C>R"B^I(#/B32DUT62;6ZF10QG-9N]/" ?WSY[>LA"\+\NSLY'[[O#
M5N]#=]QO'76'_XQ:PY?=EQA$@#6D\PV;[.C:4?^[B,GQ'2P!A[0_@,T9I"!)
M:+$I8>E9O#Z+UV?Q^BQ>G[!X17G:.C]I=<_ZHT&O^Y!H?9:(SQ+Q62(^2\0G
M+!%[@\E@'RU3%<>J/KEUT<_R\%D>/B /GV7>-Y%Y_S'-Y_?P/]?KF^4__@]0
M2P$"% ,4    " "DA:124_4' MZ3 0!DG!0 $               @ $
M<&5N+3(P,C$P,S,Q+FAT;5!+ 0(4 Q0    ( *2%I%(!C;-O:0T  &B$   0
M              "  0R4 0!P96XM,C R,3 S,S$N>'-D4$L! A0#%     @
MI(6D4D;XZLBD'@  P#P! !0              ( !HZ$! '!E;BTR,#(Q,#,S
M,5]C86PN>&UL4$L! A0#%     @ I(6D4C_]?Z0H.@  188" !0
M     ( !>< ! '!E;BTR,#(Q,#,S,5]D968N>&UL4$L! A0#%     @ I(6D
M4BQIR0&@N   =*(' !0              ( !T_H! '!E;BTR,#(Q,#,S,5]L
M86(N>&UL4$L! A0#%     @ I(6D4H^_A >K:0  J.@$ !0
M ( !I;," '!E;BTR,#(Q,#,S,5]P<F4N>&UL4$L! A0#%     @ I(6D4BR\
M++!9"   V28  !@              ( !@AT# '!E;BTS,S$R,7AE>&AI8FET
M,S$Q+FAT;5!+ 0(4 Q0    ( *2%I%+7[0F?60@   DG   8
M  "  1$F P!P96XM,S,Q,C%X97AH:6)I=#,Q,BYH=&U02P$"% ,4    " "D
MA:12IG7)2BP%  !%%@  &               @ &@+@, <&5N+3,S,3(Q>&5X
M:&EB:70S,C$N:'1M4$L! A0#%     @ I(6D4AG%&=)U@@( CI(3 !<
M         ( ! C0# '$Q,C R,3$P<65X:&EB:70Q,#$N:'1M4$L%!@     *
-  H FP(  *RV!0    $!

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
